Bonjour,
Dans mon fichier Excel, j'ai une macro qui me permet de démarrer un compteur d'heure, mettre en pause et actualiser le compteur.
Sauf que lorsque je stop le compteur et que je veut le redémarrer, il se remet a zéro.
Mon problème est que je voudrait qu'il garde la valeur précédente pour repartir et non de zéro.
Dim ok As Boolean
Sub DemarreCalculTps()
ok = True
Worksheets("Feuil1").Range("A2").Value = TimeValue("00:00:00")
Application.OnTime Now + TimeValue("00:00:01"), "mettre_a_jour"
End Sub
Sub mettre_a_jour()
If ok Then
Worksheets("Feuil1").Range("A2").Value = [A2] + TimeSerial(0, 0, 1)
Worksheets("Feuil1").Range("A2").NumberFormat = "hh:mm:ss"
Application.OnTime Now + TimeValue("00:00:01"), "mettre_a_jour"
End If
End Sub
Sub ArretCalculTps()
ok = False
End Sub
Cordialement
Kevin