Lancer une macro dans un autre classeur
Bonjour
je teste comment lancer une macro "facture" d'un classeur "factPC" depuis un autre classeur
Toutes mes lectures me faisaient penser que la solution était de coder dans le classeur appelant :
Code:
1 2 3 4 5 6
|
factPC = ThisWorkook.Path & "\ac-xlsm"
Workbooks.Open factPC
macro = factPC & "!facture"
Application.Run macro |
Le classeur "factPC" s'ouvre bien puis j'ai une erreur 1004 sur "Application.Run macro" ("Impossible d'exécuter la macro")
J'ai vérifié dans le classeur "factPC" les macros ne sont pas désactivées
Les 2 classeurs sont dans le même répertoire
Au passage je me demande s'il est utile d'ouvrir le classeur "factPC", j'ai le même résultat sans l'open