Bonjour,
Voilà J'ai dans mon module 2 du classeur Excel "monclasseur" une macro qui fait appel à des functions programmé et à des fonction dans la biblio. Donc En gros dans mon module 2 j'ai des function et une procédure où je lance mes fonctions. Cette procédure s'appelle "ma_procedure_e" ......
Je voudrai piloter (lancer automatiquement) cette macro VBA à partir d'un code VBS.
Voici le code VBS pour lancer la procédure VBA:
Function main()
Dim Xl
Dim Wb
Dim NomMacro
Set Xl = CreateObject("Excel.application")
Xl.Visible = true
Set Wb = Xl.Workbooks.Open("C:\Script\monclasseur.xls")
Xl.run WB.Name & "!Module2.ma_procedure_e"
xl.quit
set wb = Nothing
set Xl = Nothing
End Function
Lorsque je compile la produre directement sur VBA l'éxécution se déroulement correctement mais à partir du fichier VBS je n'ai aucun rapport d'erreur mais rien ne se passe ...
Voilà Merci
Si vous voulez voir le code VBA je peux vous le mettre si vous le désirez .
A+