Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Userform blocage.

6 views
Skip to first unread message

Alf

unread,
Jun 22, 2019, 6:57:42 AM6/22/19
to
Bonjour à tous,

Je suis en délicatesse avec les "Userform".
Dans une macro, j'en affiche une, Userform.show

Dès qu'elle est affichée, mon code est bloqué et ne continue plus.
Il faut que, par exemple, je clique sur la fermeture de cette fenêtre pour que le programme continue son exécution.

Cette fenêtre est dans une boucle et je voudrais modifier des données dans un "label" à chaque passage...

Pouvez vous m'aider?

Merci à tous
Alf

MichD

unread,
Jun 22, 2019, 10:09:44 AM6/22/19
to
Le 22/06/19 à 06:57, Alf a écrit :
Bonjour,

Cette commande : Userform.show affiche le formulaire dans une "fenêtre
modale". Le formulaire devient le centre d'attraction d'Excel et tant et
aussi longtemps que le formulaire est affiché de cette manière,
l'application derrière est inaccessible et si cette commande est au
milieu d'une procédure, l'exécution du code s'arrête, car tu "dois"
répondre au formulaire et fermer ce dernier pour pouvoir continuer.

La solution : Userform.show 0 affiche le formulaire dans une fenêtre
non modale et permet à ton code de s'exécuter complètement et d'accéder
aussi à l'application Excel pendant que la fenêtre du formulaire est
ouverte.

MichD

Alf

unread,
Jun 22, 2019, 10:31:13 AM6/22/19
to
Merci MichD pour ton aide.
0 new messages