Bonjour,
En fouinant sur les forums, je n’ai pas trouvé de réponse correcte et valide au problème que je me pose : quel est la ligne de code qui permet, dans une macro d’un classeur quelconque, de lancer une macro enregistrée dans le classeur des macros personnelles.
Je travaille sur Mac avec Excel 2011.
L'intérêt est évident lorsqu'une même macro est très souvent utilisée pour de nombreux classeurs. Elle serait unique dans le classeur des macros personnelles.
Supposons ainsi que dans Personal Macro Workbook, il se trouve la macro «*Sub toto*» dans le module 1.
Et que dans un classeur X, j’aie une macro «*Sub XXX*» à partir de laquelle je veux exécuter la macro toto.
Il faut y insérer une ligne de code du genre (approximatif)
Application.Run "Personal Macro Workbook!Module1.toto"
Mais cette ligne ne fonctionne pas.
Je remercie par avance le programmeur expérimenté qui saura résoudre ce problème.
Partager