ExcelExcellence
Gebruiker
- Lid geworden
- 3 sep 2020
- Berichten
- 22
Hello Forumfolks,
Heb in een xlsm bestand een klok lopen (ververst iedere 20 sec.) in cell H2 met onderstaande code die ik van het net geplukt heb.
De klok bedien ik met 2 knoppen die de klok starten via 'recalc' danwel stoppen met 'disable' macro.
Werkt prima maar had graag dat de klok ook automatisch start als ik het bestand open en stopt als ik het bestand sluit. (dus zonder de knoppen te gebruiken).
***lige is namelijk dat als je de klok vergeet te stoppen het bestand opnieuw opent als je'm sluit... en soms werken 'dingen' niet en dan kom je er na een poosje pas achter dat de klok niet loopt.
Heb gezocht op het web maar heb helaas tot nu toe niks 'werkends' gevonden.
Kan iemand onderstaande code aanpassen of me voorzien van totaal andere/betere code die aan 'mijn wensen' voldoet?
Much obliged, )
Heb in een xlsm bestand een klok lopen (ververst iedere 20 sec.) in cell H2 met onderstaande code die ik van het net geplukt heb.
De klok bedien ik met 2 knoppen die de klok starten via 'recalc' danwel stoppen met 'disable' macro.
Werkt prima maar had graag dat de klok ook automatisch start als ik het bestand open en stopt als ik het bestand sluit. (dus zonder de knoppen te gebruiken).
***lige is namelijk dat als je de klok vergeet te stoppen het bestand opnieuw opent als je'm sluit... en soms werken 'dingen' niet en dan kom je er na een poosje pas achter dat de klok niet loopt.
Heb gezocht op het web maar heb helaas tot nu toe niks 'werkends' gevonden.
Kan iemand onderstaande code aanpassen of me voorzien van totaal andere/betere code die aan 'mijn wensen' voldoet?
Much obliged, )
Code:
Dim SchedRecalc As Date
Sub Recalc()
With Sheet1.Range("H2")
.Value = Format(Time, "hh:mm:ss AM/PM")
End With
Call SetTime
End Sub
Sub SetTime()
SchedRecalc = Now + TimeValue("00:00:20")
Application.OnTime SchedRecalc, "Recalc"
End Sub
Sub Disable()
On Error Resume Next
Application.OnTime EarliestTime:=SchedRecalc, Procedure:="Recalc", Schedule:=False
End Sub