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

H

Hug

Guest
Bonjour

A l'ouverture de mon fichier Excel un UserForme apparaît, sur celui-ci je clic sur un bouton qui m'ouvre un second UserForme , mais le premier reste affiché en permanence, il y à t'il un moyen pour qu'il n'apparaisse pas quand je clic.

Meci

Hug
 
Bonjour, Hug,

Dans la macro associée à ton bouton qui te permet d'afficher le UserForm2, tu ajoutes:
UserForm1.Hide (en remplaçant UserForm1 par le nom exact de ton premier Userform)
Cela cache le userform1, mais il reste chargé en mémoire. Autrement dit, toute modif faite sur des contrôles seraient conservées.

Plus radical:
Unload UserForm1
Là, il est complètement déchargé de la mémoire. Si tu le réutilise ensuite, il sera réinitialisé.
Mais cela libère de la mémoire, donc à préférer si tu n'as plus besoin des données contenues dans le UserForm1 par la suite.

Tu peux aussi écrire Me.Hide, ou Unload Me, puisque dans les 2 cas, le code se trouve dans la feuille de code du userForm1. Avantage: c'est indépendant du nom, et si dans le futur, tu modifies le nom du userform1, le Me est toujours valable. En plus, quand tu tapes Me. tu as après le point la liste de toutes les propriétés, méthodes, de tous les objets ou événements qui s'appliquent au userform1. Très pratique pour saisir plus rapidement.

Bonne journée.
 
- 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
12
Affichages
421
Réponses
7
Affichages
433
Réponses
2
Affichages
119
Réponses
4
Affichages
441
Réponses
32
Affichages
1 K
Réponses
3
Affichages
758
Réponses
4
Affichages
222
Retour