• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro lopende tijd stoppen

Status
Niet open voor verdere reacties.

PeterBijns

Gebruiker
Lid geworden
25 nov 2008
Berichten
110
Beste allemaal,
Ik heb deze macro om een lopende tijd in een cel te plaatsen dat werkt uitstekend, maar ik wil ook deze macro op een gegeven moment te stoppen (uitzetten) hoe doe ik dat?
Alvast dank voor de macro die dit doet. Groet, Peter


Sub Tijd()
Dim interval As Date
interval = TimeValue("00:00:01")
Worksheets(5).Range("R1") = Format(Time, "hh:mm:ss")
Application.OnTime Now + interval, "Tijd"
End Sub
 
Dat zit zo.
Jouw code verwijderen en onderstaande geheel terugplaatsen.

Code:
Option Explicit
Dim interval


Sub Tijd()
interval = DateAdd("s", 1, Time)
  Sheets(5).Range("R1") = Format(Time, "hh:mm:ss")
Application.OnTime interval, "Tijd"
End Sub


Sub stop_tijd()
 Application.OnTime interval, "Tijd", , False
End Sub
 
Zet ze achter een workbook_open en een beforeclose event.

Of koppel ze in ieder geval aan een shape oid
 
Dank jullie wel voor het antwoord, het werkt zoals ik het wil hebben.
Groet, Peter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan