Merci pour votre aide.
Mais j'ai un problème. En fait, je dois effectuer une seule fois par jour ma macro, et pas à chaque ouverture du fichier.
En fait aujourd'hui j'ai mis un bouton dans Excel qui ouvre et execute la macro sur ce fichier. Mais le problème est le suivant :
Je dois mettre l'attribut 'Lecture Seule' au fichier. je voulais donc passer par un batch pour le faire car par excel, à l'ouverture il demande si on veut le lire en lecture seule... et je n'arrive pas à le mettre au niveau de l'attribut du fichier via la macro.
Donc là, j'avais essayer d'utiliser un classeur intermédiaire. Ainsi mon batch lance ce classeur intermédiaire, et dans Workbook.open je demande d'ouvrir l'autre classeur, de faire les modifs et de fermer. Mais le problème c'est que le batch met mon fichier à modifier en lecture seule avant de l'ouvrir... donc modifications impossible.
Donc y'aurait-il moyen de lancer un batch à partir d'une macro?
Merci
Laurent