Bonsoir,
J'ai ENFIN trouvé la raison du blocage de
Application.Run "Classeur.xls!Feuil1.macro"
Dans cette fonction, "Feuil1" n'est pas le nom de l'onglet
mais le nom de l'object VBA apparaissant dans la fenêtre projet (le nom de
l'onglet appairaissant entre parenthèses).
Pour un nouveau classeur,
le nom de l'onglet et le nom de l'object sont identiques : "Feuil1" .
Mais si on renomme l'onglet : exemple : "toto"
la fonction Application.Run doit être
Application.Run "Classeur.xls!Feuil1.macro"
et non pas
Application.Run "Classeur.xls!toto.macro"
Je ne comprends pourquoi mais pour ma part, c'était la raison du bug.
Kris,