Probléme compil

Signaler
Messages postés
152
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2011
-
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
-
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+

3 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
macros non activées (sécurité)
Messages postés
152
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2011

Merci pour ta réponse mais malhereusement ce n'est pas cela car j'ai une macro sur le module 1 et elle s'écute prafaitement elle à partir du code VBS.
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
26
 Bonjour,

dans le .vbs, rajouter:

Call main
Function main()
...
End Function

jean-marc