Vba macro à l'ouverture du fichier excel

Résolu
vans7k -  
 2ni.macro -
Bonjour,

J'ai un soucis avec l'ouverture de ma macro. Je voudrais que lorsque j'ouvre mon fichier excel, la macro Pieces créé dans le module general se lance automatiquement. La macro Pieces ouvre un formulaire et je voudrais donc qu'il s'affiche directement à l'ouverture mais je ne sais pas du tout comment écrire ça en VBA. J'ai récupérer ce code d'un autre fichier que j'ai créé mais je ne sais pas si il convient ici. Merci de m'aider.

Voilà le code :

Option Explicit
Sub Ouvrir() 'à appeler dans le Workbook_Open du .xla
Dim MaBar, Btn1
  On Error Resume Next
  Set MaBar = Application.?
  With MaBar
      .FaceId = 629
      .OnAction = "Pieces"
     .Visible = True
     End With
End Sub
Sub DelBO() 'à appeler dans le Workbook_AddinUninstall du .xla
  On Error Resume Next
  Application.Print .Delete
End Sub

Private Sub Workbook_AddinUninstall()
DelBO
End Sub
Private Sub Workbook_Open()
DelBO
Ouvrir
End Sub


Vanessa

2 réponses

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour,

Dans l'éditeur de Thisworkbook :

Private Sub Workbook_Open()
    Module1.Pieces
End Sub


La macro Pieces du module1 se lancera à chaque ouverture du fichier.

;o)
5