Masquer un userform contenu dans une variable

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

F

FredeAub

Guest
Bonjour,
J'arrive à afficher un userform contenu dans une variable :

sVariable = "userForm1"
VBA.UserForms.Add(sVariable).Show 0

Mais j'essaie de le cacher en utilisant le même code et ça ne marche pas:
sVariable = "userForm1"
VBA.UserForms.Add(sVariable).Hide

Merci pour votre aide.
 
Re : Masquer un userform contenu dans une variable

Bonjour,

D'après ce que j'ai compris (qui peut donc être erroné), Add sert à ajouter un nouvel userform à UserForms, car UserForms ne désigne que les Userform ouverts. Aussi, si tu veux ensuite sélectionner un UserForm ouvert, il faudra utiliser quelque chose du genre :
VBA.UserForms(0).Hide
avec 0 le numéro d'ouverture de l'UF
éventuellement, tu peux faire un
sVariable = UserForms.count - 1
juste après l'ouverture de l'UF. Ensuite, il te suffira de faire
VBA.UserForms(sVariable).Hide
pour le fermer.
N'hésite pas à me remonter un problème

Bonne chance
 
- 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

Réponses
2
Affichages
419
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
522
Retour