Bonjour,
en général on définie une cellule par Sheets("Feuil1").Range("A1")
Mais c'est plus précis avec Workbooks("Ce_Classeur").Sheets("Feuil1").Range("A1")
Du coup dans votre code afin que celui-ci ne "joue" que sur le classeur qui contient la macro, il faut désigner ce classeur dans les lignes de code, car par exemple un "ActiveSheet" dépendra toujours de la feuille active, si plusieurs classeurs alors ce peut-être n'importe quelle feuille !!!
@ bientôt
LouReeD