Bonjour et bienvenue sur le forum
L'instruction :
Workbooks("Fichier 1").Activate
est incorrecte. Il te faut écrire l
Workbooks("Fichier 1.xlsm").Activate
Pareil pour Fichier 2
Et puis, fais attention à ce que ces noms soient exactement ceux des fichiers : "Fichier 1" est différent de "Fichier-1"
Je remarque par alleurs que la macro prend du temps à s'''exécuter. Tu aurais intérêt à mettre au début l'instruction :
Application.ScreenUpdating = False
Et enfin, au lieu de recopier ligne par ligne, tu gagnerais du temps en recopiant tout le tableau d'un coup...
Bye !