Executer VBA à l'ouverture de Excel

Azer -  
 Azer -
Bonjour à tous,
je débute sur Visual Basic et j'ai des ptits soucis :

J'ai créé un UserForm (avec le code et tout ce qui va avec) avec Visual Basic et en utilisant un tableau Excel. J'aimerais que ce Userform se lance automatiquement dès l'ouverture d'Excel de mon fichier. J'ai vu sur pas mal de discussions l'histoire du "ThisWorkbook_Open" mais sachant que j'ai plusieurs "Private Sub ... End Sub" dans mon code, c'est impossible de suivre la méthode suivante :
"Private Sub Workbook_Open()
code
End Sub"

(je pense que j'ai surtout pas super bien saisi le fonctionnement de cette méthode^^)
Si c'est cette méthode qu'il faut utiliser, ce serait possible de me l'expliquer dans mon cas?

Sinon, Comment faire???
A voir également:

2 réponses

tompols Messages postés 1273 Date d'inscription   Statut Contributeur Dernière intervention   435
 
Bonjour
Pour afficher le formulaire à l'ouverture du fichier
Private Sub Workbook_Open()
Load TonFormulaire
TonFormulaire.Show
end sub
voilà..
0
Azer
 
Yep merci bien.
Jvai peut-être passer pour un assisté mais "TonFormulaire" il s'agit de quoi exactement?
(pour info mon UserForm s'appelle "UserForm1" si il s'agit de ça...)
Et comment on fait pour "Loader" mon "formulaire"?
0
tompols Messages postés 1273 Date d'inscription   Statut Contributeur Dernière intervention   435
 
Re,
Avec le nom de ton userform :
Private Sub Workbook_Open()
Load UserForm1
UserForm1.Show
end sub
voilà...
0
Azer
 
Super, merci beaucoup, ça marche parfaitement!
0