Macro en pause tant que l'on à pas cliqué sur un commandbutton

Fermé
raphi72 Messages postés 18 Date d'inscription vendredi 18 avril 2014 Statut Membre Dernière intervention 21 juin 2017 - 21 juin 2017 à 08:57
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 21 juin 2017 à 10:14
Bonjour à tous,

Depuis hier je cherche sur les forums comment mettre en pause une macro mais je n'ai pas réussi à trouver ce que je voulais. Dans la plupart des cas ils utilisent un timer pour laisser l'userform affiché pendant un certain temps, mais il faut absolument que je puisse gérer cet arrêt de ma macro avec une commande à placer dans mon userform et un commandbutton pour reprendre la procédure.

- La macro commence sa procédure, ensuite je lance l'userform.
- J'utilise des checkbox pour donner les instructions à afficher pour la suite de ma macro et je veux ensuite cliquer sur un bouton "Valider".
- La macro reprend et va ensuite remplir des TextBox en fonction des choix que l'on aura faits pour les checkbox.
- Je peux éventuellement modifier le contenu des TextBox manuellement.
- Enfin en appuyant sur le CommandButton "OK" la macro reprend.

Merci de votre aide.

Voici en pièces jointes les images associés.




A voir également:

1 réponse

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
21 juin 2017 à 09:21
bonjour, je suggère de faire ainsi:
- La macro commence sa procédure, et lance l'userform, ouis se termine
- le bouton "Valider" déclenche l'exécution d'une routine VBA qui remplit des TextBox en fonction des choix que l'on aura faits pour les checkbox, puis se termine.
- le CommandButton déclenche l'exécution d'une routine VBA.
qu'en penses-tu?
0
raphi72 Messages postés 18 Date d'inscription vendredi 18 avril 2014 Statut Membre Dernière intervention 21 juin 2017
21 juin 2017 à 09:30
Merci yg_be de ta réponse si rapide,

c'est exactement ce que je souhaite faire.
Pour le moment je ne sais pas comment mettre en pause ma routine.
0
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > raphi72 Messages postés 18 Date d'inscription vendredi 18 avril 2014 Statut Membre Dernière intervention 21 juin 2017
21 juin 2017 à 10:14
je propose de ne pas mettre la routine en pause, mais d'avoir trois routines indépendantes:
1° la macro
2° le traitement du bouton valider
3° le traitement du CommandButton
est-ce ton premier exercice avec des formulaires et des boutons? as-tu suivi des tutos?
0
raphi72 Messages postés 18 Date d'inscription vendredi 18 avril 2014 Statut Membre Dernière intervention 21 juin 2017
21 juin 2017 à 09:33
Je dois préciser qu'il n'y a qu'un seul userform contenant à la fois les checkbox, les textbox ainsi que les deux commandbutton.
0