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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.