Erreur lors d'appel d'une macro d'un autre classeur

  • Initiateur de la discussion Initiateur de la discussion Thierry Larcher
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Thierry Larcher

Guest
Voila un petit pb qui me laisse perplexe...

J'utilise l'instruction Application.run "Mon_classeur_externe!Ma_routine" pour appeler depuis le classeur courant une routine (Ma_routine) qui se trouve dans un classeur externe.

Cela marche bien avec les fichiers suivants :
- classeur courant = "Appel_myform.xls",
- classeur externe = "My_form.xls",
- routine appelée dans classeur externe = "Load_My_form"

Par contre en changeant simplement le nom du classeur externe ie en remplaçant "My_form.xls" par "My-form.xls" et en mettant à jour l'instruction Application .run, ça ne marche plus : le classeur externe est bien ouvert mais la routine ne peut être trouvée ????
- classeur courant = "Appel_myform.xls",
- classeur externe = "My-form.xls",
- routine appelée dans classeur externe = "Load_My_form"


C'est peut-être une "fausse manip" mais bref ne ne vois pas, avez-vous une explication? Merci

Cordialement,
Thierry

PS. En pièce jointe les 3 classeurs : "Appel_myform.xls", "My_form.xls" et "My-form.xls".
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour