Problème avec un bouton cancel pour arrêter une exécution
Daydayer
Messages postés201Date d'inscriptionmercredi 1 décembre 2004StatutMembreDernière intervention13 août 2005
-
17 juin 2005 à 10:13
cs_Yoyo2B
Messages postés125Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention 6 mars 2008
-
17 juin 2005 à 10:31
bonjour à tous!
j'ai un bouton cancel qui me permet d'arrêter l'exécution du code qand le user clique dessus. Derrière ce bouton cancel,il y a le code suivant:
Private Sub Cancel_Click()
bol = True
Sheets(SheetOfSearch).Select
Unload BillingByMonthSupplier
BillingSupplier.Show
End Sub
et dans ma fonction principale j'ai:
If bol = True Then
DoEvents
Exit Sub
End If
le bol est un boolean (initialisé à false) et déclaré en public dans le form.
quand je clique sur cancel, l'exécution s'arrête, comme prévu. Le problème , c'est que si je ferme le form par sa petite croix rouge, le code recommence (à partir d'où il s'est arrêté) son exécution.
Vous auriez une solution pour que cela n'arrive pas (à part désactiver la croix, parce que j'en ai besoin sur les autres form).
merki!
Daydayerement Vôtre
A voir également:
Problème avec un bouton cancel pour arrêter une exécution