Executer VBA à l'ouverture de Excel

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???
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. Contributeur
    Bonjour
    Pour afficher le formulaire à l'ouverture du fichier
    Private Sub Workbook_Open()
    Load TonFormulaire
    TonFormulaire.Show
    end sub
    voilà..
    0
    1. 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
  2. Contributeur
    Re,
    Avec le nom de ton userform :
    Private Sub Workbook_Open()
    Load UserForm1
    UserForm1.Show
    end sub
    voilà...
    0
    1. Super, merci beaucoup, ça marche parfaitement!
      0