Stopper temporisation

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

degap05

XLDnaute Impliqué
Bonjour,
Je bute sur un problème de temporisation.
A l'initialisation d'un USF d'identification, je démarre un chrono pour permettre à l'utilisateur d'indiquer son MdP.
Au delà du délai fixé, s'il n'y a pas eu validation, l'application se ferme (macro "Quitte").
Actuellement même avec validation l'application se ferme. Comment interrompre l'action à la validation (bouton 1 du USF) ?

Private Sub CommandButton1_Click()
' code pour interrompre l'action déclenchée par le chrono

End Sub


Private Sub UserForm_Initialize()
With Me
.StartUpPosition = 0
.Top = 270
.Left = 415
End With
'action déclenchée par le chrono
Application.OnTime Now + TimeValue("00:00:30"), "Quitte"
End Sub

Merci.
 
Re : Stopper temporisation

Bonsoir le fil 🙂,
Le problème, à mon avis, est du au fait que tu ne donnes pas la main aux autres macros pendant le timer. Un petit exemple issu de l'aide
Code:
Dim PauseTime, Start, Finish, TotalTime
If (MsgBox("Cliquez sur Oui pour effectuer une pause de 5 secondes", 4)) = vbYes Then
PauseTime = 5    ' Définit la durée.
Start = [B]Timer[/B]    ' Définit l'heure de début.
Do While [B]Timer[/B] < Start + PauseTime
DoEvents    ' Donne le contrôle à d'autres processus.
Loop
Finish = [B]Timer[/B]    ' Définit l'heure de fin.
TotalTime = Finish - Start    ' Calcule la durée totale.
MsgBox "Pause de " & TotalTime & " seconde(s)"
Else
End
End If
qui te montre comment utiliser DoEvents.
Bonne soirée 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

N
Réponses
12
Affichages
5 K
Nplayer76
N
W
  • Question Question
Réponses
9
Affichages
2 K
wenders frédéric
W
G
Réponses
10
Affichages
2 K
gypsos
G
Réponses
8
Affichages
2 K
F
Z
Réponses
2
Affichages
1 K
zoulou08
Z
Retour