Re Xavier, Salut le forum,
Pour lancer la macro tu peux faire [Alt]+[F8], la sélectionner et cliquer sur [Exécuter]. Tu peux aussi, cliquer sur [Options...] et lui attribuer un raccourci clavier qui te permettras de la lancer par un [Ctrl]+le caractère que tu auras choisi.
Comme tu le disais, il ne se passera rien dans le classeur original. C'est pourquoi je n'est pas écrit le code dans l'événement Open du Composent ThisWorkbook qui, comme son nom l'indique, est une macro automatique qui s'exécute à l'ouverture du classeur. Or le code dit que si le classeur s'apelle : "original", alors il sort de la procédure... Donc cela ne servirait à rien... Le but est de lancer la macro uniquement sur la copie de l'original.
Sinon l'aide VBA est un bon outil même si au début il est difficile de s'y repérer. J'utilise aussi un bouquin sur le VBA d'Excel, mais je t'avoue que c'est grâce à ce forum (et deux boîtes de cirage ! Deux !!) que j'ai le plus progressé en VBA.
Bon courage, à plus,
Robert