Problème avec un macro / minuteur
Bonjour,
je developpe depuis peu sous excell (Office 365) des Macro ...sur la base des forums que je trouve à gauche et à droite.
Par contre là je fais face à un problème dont je ne trouve de solutions sur le net.
J'ai créé une macro qui affiche un minuteur sur un onglet. Le document excell comporte plusieurs onglets.
Mon problème est dès que je vais sur un autre onglet, la macro plante.
Si j'y insère Sheets("xy") .select, dès que je change d'onglet, je reviens automatiquement à l'onglet ou le minuteur tourne. Pas pratique pour voir les autres onglets.
Avez-vous une idée comment faire....de façon simple pour un novice. :D
Merci pour votre support.
Voici ma macro :
Dim ok As Boolean
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub Minuteur()
'Sheets("Check").Select
ok = True
Range("D8").Value = TimeValue("00:00:00")
Application.OnTime Now + TimeValue("00:00:01"), "mettre_a_jour"
End Sub
Sub mettre_a_jour()
'Sheets("Check").Select
If ok Then
Range("D8").Value = [D8] + TimeSerial(0, 0, 1)
'Range("D8").NumberFormat = "hh:mm:ss"
Application.OnTime Now + TimeValue("00:00:01"), "mettre_a_jour"
End If
End Sub
Sub ArretCalculTps()
ok = False
Range("D8").Value = TimeValue("00:00:00")
End Sub |