VBA excel arreter macro via bouton - VB/VBA/VBS - Programmation
Marsh Posté le 04-03-2009 à 11:38:08
Une solution pourrait être de :
- créer une variable publique dans un module
- initialiser la variable à 0 au lancement
- créer un bouton
- Si le bouton est appuyé, mettre la variable à 1
- Dans la boucle qui inclut le DoEvents, tester si la variable est à 1 auquel cas sortir de la boucle et remettre la variable à 0.
Marsh Posté le 04-03-2009 à 12:05:34
ouais j'y avait penser mais je connait pas le VBA et du coup les variable public je sais pas les utiliser, je vais me renseigner sur le sujet, mais comme tu dit ca doit pas etre trop compliqué.
Merci
Marsh Posté le 04-03-2009 à 11:06:03
Bonjour,
J'ai une question simple qui me tracasse.
J'ai une macro qui fait des iterations tous les x secondes. Entre les iterations elle "attent", mais grace au "doevents" je peut faire ce que je veux.
Mon probleme est que je voudrais faire un bouton qui stop cette macro, qui la quitte .
...........
Do While (time + x > Timer)
DoEvents
Loop
..........
le do while est lui meme dans une boucle for.
Pour les super fort : un truc sympa serait de mettre aussi un bouton pause et lecture. Mais celui qui m'interesse le plus est quitter.
Hop merci