Juillet 2013 : A l'occasion du 10eme anniversaire de VeriTi, j'ai décide de réparer et de remettre en ligne le site, avec une nouvelle version plus structurée tout en gardant les mêmes fichiers Excel
Objet : Re : problème macro par Patrice740 sur 30/12/2017 15:01:08
Bonjour,
Tu peux mettre les macros dans chaque module de feuille :
Private Const adr$ = "C10"
Private ok As Boolean
Private Sub btnStart_Click()
ok = True
Me.Range(adr) = TimeSerial(0, 0, 30)
Me.Range(adr).NumberFormat = "[mm]:ss"
Call Decompte
End Sub
Private Sub btnStop_Click()
ok = False
End Sub
Private Sub Decompte()
If ok Then
DoEvents
Me.Range(adr) = Me.Range(adr) - TimeSerial(0, 0, 1)
If Me.Range(adr) = 0 Then
ok = False
Exit Sub
End If
Application.OnTime Now + TimeValue("00:00:01"), Me.CodeName & ".DeCompte"
End If
End Sub