Tester l'ouverture d'un userform

C

Clark

Guest
Bonjour, comme le dit le sujet, j'aimerais savoir s'il existe une fonction permettant de tester si un userform est ouvert!

Merki pour votre attention

Clark
 
C

Clark

Guest
Bon finalement après quelques tests, cette fonction me pose quelques problèmes.

Si la fenêtre que je teste est effectivement ouverte alors pas de problème. Mais si elle ne l'est pas, d'une part, VB considère que Userform1.Visible est un '<variable objet ou variable de bloc With non défini>'
Cela ne plante pas mais VB rentre alors dans le code Initialize de ce userform et là, il n'aime pas!

Voyez vous une solution à ce problème!!???

Clark
 
G

GesCo

Guest
Bonjour,

La seule solution que j'ai trouvé est de créer une variable plublic dans un module. Ex: usfMaFeuillevisible as Boolean

ensuite il faut l'initialiser à true dans l'évènement initialize ou Activate du userform: usfMafeuilleVisible=true et de la mettre sur False à la fermeture du UserForm.
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 450
Messages
2 109 732
Membres
110 554
dernier inscrit
Tchana Yoba