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

2 réponses

  1. tompols Messages postés 1273 Date d'inscription   Statut Contributeur Dernière intervention   460
     
    Bonjour
    Pour afficher le formulaire à l'ouverture du fichier
    Private Sub Workbook_Open()
    Load TonFormulaire
    TonFormulaire.Show
    end sub
    voilà..
    0
    1. 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
  2. tompols Messages postés 1273 Date d'inscription   Statut Contributeur Dernière intervention   460
     
    Re,
    Avec le nom de ton userform :
    Private Sub Workbook_Open()
    Load UserForm1
    UserForm1.Show
    end sub
    voilà...
    0
    1. Azer
       
      Super, merci beaucoup, ça marche parfaitement!
      0