Bonsoir,
Je voudrais savoir comment réaliser, dans une macro d'un autre classeur, un appel à une macro du classeur XLA
merci
Version imprimable
Bonsoir,
Je voudrais savoir comment réaliser, dans une macro d'un autre classeur, un appel à une macro du classeur XLA
merci
peux tu être plus clair?
Comme j'ai compris :
Code:Application.Run "Nomdemaxla.XLA!macroappellee"
merci de vos réponses, c'est exactement ce que j'attendais.
Entre temps j'ai cherché sur internet et j'ai aussi trouvé comment faire pour une fonction comme par exemple ci-après
avec wbtarget as WorkBookCode:MyResult = Application.Run(wbTarget.Name & "!Functionname", 1, 2)
trouvé sur http://www.vbaexpress.com/kb/getarticle.php?kb_id=279
Attention, il n'est pas dit mais c'est vrai, si le nom de classeur contient des blancs il faut employer la syntaxe suivante, par exemple :
Navré de ne pas avoir avoir posté dans le bon forum, mais vraiment je n'ai pas du tout pensé à OFFICE quand j'ai eu cette question VBA ExcelCode:
1
2 classeur_appelé = "'gestion des fichiers.xla'" chemin = Application.Run(classeur_appelé & "!ouvrir_classeur", classeur_a_ouvrir)
Salutations à tous