Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
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.
- 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