Utilisation du userform

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

O

olic95

Guest
Bonjour

Je rencontre des soucis avec l'affichage de mes UserForm. Je ne dois pas les maîtriser à fond (comme le reste en fait).

J'ai une macro qui globalement fonctionne bien. Seuls les UserForm ont des réactions étranges : elles se chargent de façon intempestive ! Rarement, mais ça arrive.

Mon support de cours ne donne que de très succinctes explications sur load, unload, hide et show.

Une de ces fonctions permet-elle de recharger un UserForm vierge ? Sinon, en existe-t-il une ?

Quand utiliser load/unload ?

Merci de votre patience.

Olivier.
 
Re : Utilisation du userform

Bonsoir le forum
Bonsoir olic95

Pour connaître et surtout apprendre plein, mais alors plein de termes, tu l'écris dans VBA, tu le surlignes et tu cliques sur aide, et là oh miracle! tu as des explications. En attendant que tu te familiarises avec cette technique hyper-difficile à exécuter (lol) voici la réponse à ta question :

load = Charge un objet sans l’afficher
unload = l'inverse
show = charge et affiche l'objet
hide = l'inverse

Bon courage
A+
 
Re : Utilisation du userform

Bonjour Olic, bonjour le forum,

Load : charge en mémoire mais n'affiche pas l'UserForm (tu peux quand même utiliser des données de l'Initialisation)
Unload : vide de la mémoire et ferme l'UserForm (2 en 1, un Unlaod.Me suivi d'un Userform1.Show te permet d'avoir une UserForm1 vierge)
Show : charge et affiche l'UserForm non chargé (2 en 1) ou affiche un Userform masqué.
Hide : masque l'UserForm mais ne le vide pas de la mémoire (tu peux récupérer des donnés de celui-ci)

Édition :

Oops Bonjour Éric on s'est croisés. Mais je ne suis pas vraiment d'accord avec toi...
 
Dernière édition:
Re : Utilisation du userform

Salur le forum, Robert, Eric,

Merci pour vos réponses.... je fais du show/hide à tour de bras alors qu'il faut certainement "unloader" plutôt que "hider" dans certains cas... je pense que mes soucis viennent de là.

Je teste et je vous tiens au courant.

Olivier.
 
Re : Utilisation du userform

Bonjour le forum, Eric, Robert,

C'est bon. En remplaçant mes "hide" par des "unload" et en les replaçant un peu mieux dans le code, j'ai résolu la totalité de mes soucis.

Merci encore pour vos réponses et à bientôt.

Olivier.
 
- 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.
Retour