Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment initialiser 2 Userform

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

jf27

XLDnaute Occasionnel
resalut à tous,

Pb, J'ai 2 userform, s'appelant userformA et userform B,

Comment dois je appeler l'évenement Initialize pour A et B car apparemment

pour n'importe quel userform le nom vba reste userform..?

Private Sub Userform_Initialize()


Merci !
@+
jf27
 
Re : Comment initialiser 2 Userform

Bonjour JF27,

Si tu as 2 userforms, tu as aussi 2 pages de codes 1 pour chacun et dans chaque page un "Private sub Userform_initialize()".

Lorsque tu ouvres un userform, il appliquera l'initialisation correspondant à sa page de code.

@+

Gael

Et salut Smooty, nous nous sommes croisés.
 
Re : Comment initialiser 2 Userform

bonjour JF27,

Dans l'évènement Userform_Initialize() Userform représente non pas le Nom du UserForm mais sa Classe d'objet (sa nature d'objet) définie par la bibliothèque Miscrosoft forms 2.0 Library.

Et il n'existe qu'un évènement Initialize par Userform.

Si tu veux initialiser tes deux userform, il faut les charger avant de les afficher. Par exemple:

Dans un module général:
Sub ChargerUserForms()
Load UserformA 'Charge l'usf 1 et lance son évènement Initialize
Load UserFormB 'Charge l'usf 2 et lance son évènement Initilize
UserFormA.Show 0 ' Rend visible le userform A
UserFormB.Show 0 ' Rend visible le UserForm B
End sub

Avec .Show 0 ils seront visible en même temps

Si tu ne mets pas 0 après .Show la procédure attendra que UserFormA soit fermé avant de rendre visible le UserFomB.

A+
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
523
Réponses
3
Affichages
432
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…