Bonjour,
Je souhaiterai savoir comment déclencher une macro sur un fichier B à partir d'une macro sur un fichier A, j'espère que c'est assez clair
Merci d'avance
Version imprimable
Bonjour,
Je souhaiterai savoir comment déclencher une macro sur un fichier B à partir d'une macro sur un fichier A, j'espère que c'est assez clair
Merci d'avance
Bonjour,
Tu peux ouvrir ton fichier B par la macro du fichier A avec Open. Par la suite, il devient ton ActiveWorkbook et la macro va se dérouler dessus. Cela répond-il à ta question ?
Merci pour ta réponse rapide
Mais non, ce n'est pas ça.Je veux déclencher une macro "macro2" avec ma macro1 en sachant que la macro2est sur le fichier B et la macro1 sur le fichier A.pour résumer, je veux avec ma macro1 sur le fichierA déclencher la macro2 sur le fichier B, je sais ce n'est pas facile à expliquer comme ça.:cry:
Pour travailler sur un autre classeur un exemple
Pour lancer la macro contenue dans un autre fichier (ici FichierB.xls)Code:Workbooks("FichierB").Worksheets("Feuil1").range("A1")
dans le code de A
Code:Run ("FichierB.xls!Macro1")
Pour lancer la macro flux dans le classeur exemple.xls
Code:
1
2Application.Run "'exemple.XLS'!Flux"
Edit : Bonjour Krovax, nous avons répondu dans le même temps !
Merci beaucoup, ça marche (la solution d' aalex_38)
Ce forum est vraiment excellent pour un amateur comme moi :lol: