UserForm temporisé

Bonsoir,

Afin d’aider un membre du Forum, j’ai tenté les codes placés dans le fichier joint.

Si au premier lancement des macros à l’aide du bouton en place tout se passe correctement – le premier UserForm reste ouvert 5 secondes, le second 3 secondes - ça se gâte lors du deuxième lancement de la macro ; le premier UserForm reste indéfiniment ouvert.

Ensuite, si je ferme cet UserForm manuellement et que je relance le tout, c’est parfois le deuxième UserForm qui ne se referme plus correctement.

Si je ferme complètement l’application Excel et que je rouvre mon fichier, alors tout va à nouveau bien la première fois.

Selon moi il doit s’agir d’une sorte d’option qu’il faudrait comme remettre à zéro avant de relancer une deuxième fois le code, mais je ne sais pas le faire. Pouvez-vous m’aider ?

Cordialement.

Bonsoir Yvouille,

Et si à la place d'utiliser l'instruction "masquer" (Hide), tu utilisais l'instruction "Décharger" (Unload) comme ceci :

Sub affiche()
UserForm1.Show
End Sub
Sub referme_1()
Unload UserForm1
UserForm2.Show
End Sub
Sub referme_2()
Unload UserForm2
End Sub

Bonne soirée

Superbe, ça fonctionne à merveille.

Merci beaucoup CousinHub

Rechercher des sujets similaires à "userform temporise"