Arreter une procedure avec un bouton et la reprendre ensuite

cs_matth72 Messages postés 71 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 8 décembre 2011 - 15 avril 2009 à 10:34
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 15 avril 2009 à 15:39
bonjours à tous je veux lancer une macro avec une bouton je veux que la
procédure s'arrête puis en reappuyant sur le meme bouton relancer la
suite du programme

je veux faire un mode pas a pas

merci

2 réponses

hellangel777 Messages postés 267 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 26 novembre 2013 1
15 avril 2009 à 10:38
Bonjour,
Jack t'a donné la réponse

HellAngel777
<hr />
Les machines ne font pas d'erreurs
Heureusement nous sommes humains
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
15 avril 2009 à 15:39
Re
Je m'attendais à ce que tu continues sur ta précédente question ...
Deux solutions : Arrêter temporairement le programme :
- en mode création pour suivre ce qui se passe dans le programme
   Facile : Voir mode debug avec les touches F9, F8 et F5
- en mode exploitation, compilé
   Là plus complexe car il va falloir prévoir les endroits où s'arrêter :

Dans la partie Déclarations de ta forme, ajoute une variable :
   Private bPause As Boolean
Dans ton bouton de pause/reprise :
   bPause = Not bPause
Dans chaque procédure que tu veux interrompre temporairement, il faudra insérer deci delà une boucle du genre :
   Do While bPause
      DoEvents
   Loop

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
Rejoignez-nous