Désactiver un OnTime

boulou

XLDnaute Occasionnel
Bonjour à tous les surdoués.

Est-il possible qu'un bouton toupie puisse désactiver et activer toutes les instructions ci dessous liées à un compteur et comment ?

Merci pour vos réponses.

Dim temps

'Décompte du temps de jeu restant
Sub majHeure()
[J5] = [J5] - 1
If [J5] = 0 Then
Beep
Beep
ActiveWorkbook.Close True
Else
temps = Now + TimeValue("00:00:1")
Application.OnTime temps, "majHeure"
End If
End Sub

'Définition du temps en secondes
Sub auto_open()
[J5] = 600
majHeure
End Sub

'Instruction de clôture
Sub auto_close()
On Error Resume Next
Application.OnTime temps, Procedure:="majHeure", Schedule:=False
End Sub
 

youky(BJ)

XLDnaute Barbatruc
Re : Désactiver un OnTime

Bonjour boulou,
Au lieu de déclarer Dim temps mets Public temps
et sur le bouton toupie
Private Sub SpinButton1_Change()
On Error Resume Next
Application.OnTime temps, Procedure:="majHeure", Schedule:=False
End Sub
Bruno
 

Discussions similaires

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87