Merci pour ta réponse,
J'ai essayé, mais ca ne fonctionne toujours pas. Mais même si je conserve le workbook actuel dans une variable, je ne peux plus la récupérer après l'ouverture car il n'execute plus le code après l'ouverture !
Mais ce qui est très, très étrange, c'est que si j'exécute le code pas à pas (notement celui à l'ouverture du fichier excel), eh bien ca se déroule correctement, sans mettre le fichier ouvert en mode création.
De même si je met un point d'arret sur la ligne d'ouverture du fichier et ensuite F5.
Vive excel