VBA : Après une ligne de code "UserForm1.Show" , plus rien ???

Besnard68

XLDnaute Occasionnel
Bonsoir à tous les couches-tard du Forum,

Une question (bête, peut-être bien).

Lorsque, dans une procédure, j'écris la ligne d'instruction suivante : UserForm1.Show, ladite procédure s'arrête net ; les lignes éventuelles, qui sont écrites après, ne sont pas exécutées.

Y a t'il un moyen de contourner le problème ou est-ce moi qui ne maîtrise pas la gestion de ce problème ?


Merci pour votre aide et vos avis éclairés.
 

jeanpierre

Nous a quitté
Repose en paix
Re : VBA : Après une ligne de code "UserForm1.Show" , plus rien ???

Bonsoir Besnard68,

Si ta procédure dit : UserForm1.Show, elle doit s'exécuter. Si elle ne le fait pas, c'est qu'après il n'y a plus rien.... Les lignes éventuelles ensuite......
Dans une procédure, il n'y a pas de lignes éventuelles il y a un code qui doit ce faire ensuite.... (soit il y a du code, soit il n'y a rien) sinon, pas besoin de l'USF...

Bon, y'a des soirs où je ne comprends rien, donc, là, c'est normal...
 

Besnard68

XLDnaute Occasionnel
Re : VBA : Après une ligne de code "UserForm1.Show" , plus rien ???

Bonsoir JeanPierre,

Je vais m'exprimer plus clairement alors :

Dans une macro, j'ai écris une ligne pour faire réapparaître ma UserForm1.

Ensuit, j'ai écrit (et pas 'éventuellement' ;o) ) une ligne qui fait apparaître un MsgBox pour l'utilisateur.

C'est cette dernière ligne qui ne s'exécute pas.

J'utilisais le terme 'éventuelles' car ici, c'est un MsgBox, mais ça n'est pas plus exécuté lorsque ce sont d'autres instructions.


J'espère avoir été un peu plus clair.

Merci pour votre aide.
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 851
Membres
103 974
dernier inscrit
chmikha