jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011
-
18 juin 2009 à 11:30
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
20 juin 2009 à 10:16
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 .