Executer VBA à l'ouverture de Excel

Fermé
Azer - 22 juil. 2009 à 12:02
 Azer - 22 juil. 2009 à 12:42
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 jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 435
22 juil. 2009 à 12:11
Bonjour
Pour afficher le formulaire à l'ouverture du fichier
Private Sub Workbook_Open()
Load TonFormulaire
TonFormulaire.Show
end sub
voilà..
0
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 jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 435
22 juil. 2009 à 12:35
Re,
Avec le nom de ton userform :
Private Sub Workbook_Open()
Load UserForm1
UserForm1.Show
end sub
voilà...
0
Super, merci beaucoup, ça marche parfaitement!
0