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".
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".