Bonjour,
Afin de pouvoir verouiller mes feuilles Excel tout en faisant fonctionner mes macros, je souhaites enlever tous mes .Select dans mon code. Cependant j'ai un problème lors de la refonte d'une copie de plage. Voici mon code avant :
1 2 3 4 5
| Plage = "A1:M" & derniereLigneTableau
Sheets("Demandes").Activate
Range(Plage).Select
Selection.Copy
Usr_Affiche.Spsheet_Demande.Range("A1").Paste |
Que j'ai donc remplacé par :
Sheets("Demandes").Range("A1:M" & derniereLigneTableau).Copy Usr_Affiche.Spsheet_Demande.Range("A1")
Mais mon nouveau code m'affiche l'erreur :
Erreur d'éxécution '1004'
La méthode Copy de la classe Range à échoué
Je ne comprends pas où est mon erreur, est-ce que quelqu'un peut m'aider svp?
Partager