Création de plusieurs UserForm dans un classeur
Résolu
mijean94
Messages postés
413
Date d'inscription
Statut
Membre
Dernière intervention
-
mijean94 Messages postés 413 Date d'inscription Statut Membre Dernière intervention -
mijean94 Messages postés 413 Date d'inscription Statut Membre Dernière intervention -
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
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
-
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éthodePrivate 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/