Arret userform

[Résolu]
Signaler
Messages postés
44
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
21 septembre 2009
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Bonjour,

Comment faire, lorsqu'une on ouvre une userform depuis une userform pr que dans la sous-userform, lorqu'on clique sur annuler ou un bouton quelquonque prévu à cet effet, les deux procédures s'arretent?

Merci de votre aide!

1 réponse

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
46
salut,

déclarer une variable accessible par tes 2 userforms
http://www.vbfrance.com/doc/faq.aspx#vb_varpublic

la première form appelle la seconde : ta_form2.show vbmodal

dans ton bouton annuler tu changes la variable "partagée".
genre annuler => variable = "CANCEL", alors qu'à la fermeture normale => variable = "OK"
(en plus propre hein, c'est pour voir le fonctionnement )
puis tu quittes par unload me (la 2e form)
(çà sous-entend que la variable a reçu "OK" au chargement, pas à la fin sinon "CANCEL" sera écrasé...)

comme elle a été appelée avec vbmodal, le code "avant" s'est arrêté, tu n'as plus qu'à vérifier la variable commune

ps : relis ta question, tu parles de 2 procédures mais on ne sait rien d'elles, peut-être que ma réponse est à 1000 lieux de ce que tu as en tête, et pour cause

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp