J’ai un problème lors d’un copier-coller entre 2 classeurs en VBA.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
'on copie la zone qui nous intéresse sur la fiche sauvegardée
            Windows("Nom.xlsm").Activate
            Sheets("SaveDFT").Select
            Sheets("SaveDFT").Range("A1", "F254").Copy
 
            'et on la colle sur le logiciel de calcul
            Windows("Test.xlsm").Activate
            Sheets("DFT").Select
            'Sheets("DFT").Range("A1:F254").Activate
            ActiveSheet.Unprotect
            ActiveSheet.Paste
            ActiveSheet.Protect
Lorsque j’exécute ma macro, j’ai une erreur sur la ligne ActiveSheetPaste (l’avant dernière ligne). Il me met : « La méthode Paste de la classe WorkSheet a échoué ». J’ai testé plusieurs changements mais aucun ne marche.
Aidez-moi svp à comprendre mon erreur.
Merci d’avance