Vba macro à l'ouverture du fichier excel [Résolu/Fermé]

-
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

Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1093
5
Merci
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)

Dire « Merci » 5

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 70702 internautes nous ont dit merci ce mois-ci

0
Merci
Merci !! ça marche !! ça fait une heure que je me prend la tête avec ce truc !!

++ et vive les forums !!
trop fort polux 31 !