Tester l'ouverture d'un userform

  • Initiateur de la discussion Initiateur de la discussion Clark
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2019 User Form
Réponses
9
Affichages
526
  • Question Question
Microsoft 365 Filtre Dynamique
Réponses
5
Affichages
253
Réponses
2
Affichages
419
Réponses
118
Affichages
3 K
Retour