Création de plusieurs UserForm dans un classeur [Résolu/Fermé]

Signaler
Messages postés
341
Date d'inscription
mercredi 16 décembre 2015
Statut
Membre
Dernière intervention
7 novembre 2019
-
Messages postés
341
Date d'inscription
mercredi 16 décembre 2015
Statut
Membre
Dernière intervention
7 novembre 2019
-
Bonjour,

J’essai de réaliser un programme Excel 2003 et VBA. J’ai donc cherché des réponses à mes questions sans les trouver. Alors je demande au forum :

Création de plusieurs UserForm dans un classeur.

a) Faut-il que les noms des ComboBox, TextBox, CommandButton présentes sur les différents UserBox soient tous différents ou il peut-y avoir des mêmes noms sur plusieurs UserForm ?

b) Faut-il initialiser tous les UserForm ?
Private Sub UserForm_Initialize() , un fois, à chaque UserForm avec le même nom, avec un nom différent.

Merci pour les réponses. Je début depuis début janvier dans Excel et VBA.


Cordialement

1 réponse

Messages postés
29833
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 octobre 2020
2 873
Bonjour,


Faut-il que les noms des ComboBox, TextBox, CommandButton présentes sur les différents UserBox soient tous différents ou il peut-y avoir des mêmes noms sur plusieurs UserForm ?

Non ce n'est pas nécessaire.


b) Faut-il initialiser tous les UserForm ?
Private Sub UserForm_Initialize() , un fois, à chaque UserForm avec le même nom, avec un nom différent.

Tu initialises les UserForm au mmment où tu vas t'en servir (après en avoir fait un LOAD )
La méthode
Private Sub UserForm_Initialize() 
est propre à CHAQUE Userform .. il te faut donc, si nécessaire, compléter séparément les méthodes de chacune de tes USF.

Je t'invite à te documenter d'avantage en lisant la faq suivante :
https://silkyroad.developpez.com/VBA/UserForm/




2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
341
Date d'inscription
mercredi 16 décembre 2015
Statut
Membre
Dernière intervention
7 novembre 2019
7
Re,

Merci pour cette réponse rapide.
Demain je regarde ton lien.

Cordialement