Comment lancer une macro dans un autre classeur

Bonjour

Désolée si cette question a été déjà posé...

J'essaie de trouver une fonction VBA qui permet d'exécuter depuis un classeur ouvert une macro se trouvant dans un autre classeur.

A savoir que cette macro doit recevoir un paramètre (Date). Le nom de classeur est connu mais variable, car à tour de rôle plusieurs classeurs sont ouvert pour exécuter cette macro identique.

Merci d'avance pour toute aide

Dahlia

Bonjour,

Essaye avec ceci :

Application.Run "Classeur1!test", MaDate

A adapter à ton nom de classeur (variable) et le nom de ta macro.

A+

dachevid a écrit :

Bonjour,

Essaye avec ceci :

Application.Run "Classeur1!test", MaDate

A adapter à ton nom de classeur (variable) et le nom de ta macro.

A+

Bonjour dachevid

Merci beaucoup pour ton aide cela fonctionne très bien juste à faire cette modification pour rendre le nom variable de classeur:

Application.Run Classeur1 & "!test", MaDate

Dahlia

Rechercher des sujets similaires à "comment lancer macro classeur"