Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Userform active ou non ?

  • Initiateur de la discussion Initiateur de la discussion i0raek
  • 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 !

i0raek

XLDnaute Occasionnel
Bonjour à tous,

voila, j'ai un UserForm dont la propriété ShowModal est à False.
Par ailleurs, lorsque la cellule active change, je souhaite modifier des infos contenues dans la userform mais, pour ne pas faire cela pour rien, je voudrais contrôler si la userform est affichée ou non...

J'avais pensé à un petit if UserForm.visible = false then
Code:
If UserForm.visible=false then
     exit Sub
end if
mais ca lance l'initialisation de la userform chose que je ne souhaite pas...

Existe-t-il un moyen pour contrôler si la UserForm est lancée ou non ???
Merci pour votre aide !!!
 
Re : Userform active ou non ?

Bonjour iOarek,

Tu peux, dans un module déclarer un variable Public du Style:

Public bUsfVisible as boolean

que tu pourras mettre à True ou False ou la test quand tu le souhaitera.

Par Exemple dans UserForm_Initilize()
bUsfVisible=True

Et dans UserForm_Terminate()
bUsfVisible=False

Puis dans tes macros:

If bUsfVisible then MonUserForm.TextBox1=ActiveCell.Value 'C'est un exemple


A bientôt
 
- 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

Discussions similaires

Réponses
9
Affichages
508
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…