Avatar billede jalle76 Nybegynder
05. april 2001 - 13:56 Der er 4 kommentarer og
1 løsning

En \"timer\" i excel der kan lave nedtælling

Er det muligt via vba at lave en funktion i excel der kan tælle ned fra et vist antal minutter og samtidig vise nedtællingen i sekunder i regnearket? Hvordan?
Avatar billede jennemaan Nybegynder
05. april 2001 - 14:06 #1
Public TimerTics as Long

Sub StartTimer()
TimerTics=30
MinTimer
End Sub

Sub MinTimer()
TimerTics=TimerTics-1
Range(\"A1\").Value=TimerTics
If TimerTics>0 Then
Application.OnTime EarliestTime:=now()+1/(60*60), _
    Procedure:=\"MinTimer\", Schedule:=False
End If
End Sub
Avatar billede jalle76 Nybegynder
06. april 2001 - 10:44 #2
hmm, jeg får følgende fejlmeddelse:

  Run-time error \'1004\':

  Method \'OnTime\' of object \'_Application\' failed

Hvad kan det skyldes?
Avatar billede jennemaan Nybegynder
06. april 2001 - 10:55 #3
Public TimerTics As Long

Sub StartTimer()
TimerTics = 30
MinTimer
End Sub

Sub MinTimer()
TimerTics = TimerTics - 1
Range(\"A1\").Value = TimerTics
If TimerTics > 0 Then
Application.OnTime EarliestTime:=CDate(Now() + TimeValue(\"0:00.01\")), _
    Procedure:=\"MinTimer\"
End If
End Sub

Sådan :o)

/Jennemaan
Avatar billede jalle76 Nybegynder
06. april 2001 - 19:13 #4
Tak. Du får et virtuelt klap på skulderen med kommentaren: \"godt klaret!\"
Avatar billede omdal Nybegynder
02. august 2010 - 15:06 #5
hvordan sætter man den formel ind i excel ? altså hvad kommer koden til at hedde ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester