Lancer une macro d'un autre classeur
Bonjour,
J'aimerais exécuter une macro qui est présente dans un classeur de macro complémentaire dans un autre fichier Excel grâce à un fichier VBS (à des fins d'automatisation) , j'ai déjà, comme on me l'a suggéré, essayer d'écrire ma macro directement dans mon fichier VBS mais la requête prends 1H contre 5 minutes en l'exécutant directement sur Excel :?
Voici mon code VBS :
Code:
1 2 3 4 5 6 7 8 9
| Dim Xl
dim wk
Set Xl = WScript.CreateObject("EXCEL.application")
XL.DisplayAlerts = False
Xl.Visible = True
set Wk = XL.workbooks.open("C:\Users\wbakh\Documents\Test\test.xlsx")
Xl.Run "test_macro.xlsm!test"
xl.save
xl.close |
Ma macro s'exécute bien mais ne s'enregistre pas ...
Il m'affiche "l'opération 'save' n'a pas pu se faire :( ".
J'ai du faire une erreur, mais je ne vois pas quoi...
Merci par avance !
W.