Lancer une macro depuis un .bat

Résolu/Fermé
erqui Messages postés 8 Date d'inscription vendredi 31 octobre 2014 Statut Membre Dernière intervention 10 novembre 2014 - 31 oct. 2014 à 20:04
filou3556 Messages postés 8 Date d'inscription dimanche 10 mars 2013 Statut Membre Dernière intervention 24 juillet 2015 - 24 juil. 2015 à 06:45
Bonjour,
Je voudrais savoir comment depuis un .bat on peut:
ouvrir un fichier excel puis lancer une macro
lorsque je mais dans mon bat :
"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "C:\Users\Erwan\Desktop\essaii\Classeur1.xlsm"

j'ouvre bien excel mais j'essaie
"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" cmd/Macro1 "C:\Users\Erwan\Desktop\essaii\Classeur1.xlsm"
et j'ai comme message d'erreur :
cmd/Macro.xlsx introuvable
A voir également:

2 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
31 oct. 2014 à 23:23
Bonjour,

tu devrais la lancer à partir de workbook_open dans thisWorkbook et juste ouvrir ton fichier.

eric
0
erqui Messages postés 8 Date d'inscription vendredi 31 octobre 2014 Statut Membre Dernière intervention 10 novembre 2014
1 nov. 2014 à 15:13
Merci eric pour la réponse le souci c'est que j'ai des copies automatique de ce fichiers excel, et je ne veux pas que les copies de ce fichier se mettent à jour à l'ouverture, c'est pour ça que je veux lancer moi même la macro.
Il n'y a pas une autre méthode?
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
1 nov. 2014 à 16:30
C'est pour access mais tu transposes pour excel.
Si tu récupères un paramètre passé par la commande batch tu lances le traitement, sinon non.
https://jpcheck.developpez.com/tutoriels/access/access-et-fichiers-batch-passage-parametres/#LXII

eric
0
erqui Messages postés 8 Date d'inscription vendredi 31 octobre 2014 Statut Membre Dernière intervention 10 novembre 2014
1 nov. 2014 à 18:16
Merci j'ai réussi
0
filou3556 Messages postés 8 Date d'inscription dimanche 10 mars 2013 Statut Membre Dernière intervention 24 juillet 2015 7
24 juil. 2015 à 06:45
Bonjour erqui
J'ai le même souci. A savoir: Lancer une macro eel à partir d'un BATCH. Pourrais-tu m'envoyer la solution que tu as mise en place.
D'avance merci
0