Bonjour Frangy
Bonjour Dan42153
Pour commencer merci pour votre aide.
Je vous confirme que vos deux codes fonctionnent
Concernant la code de Frangy j'ai juste remplacé sur la ligne N° 4 la colonne "A" par la colonne "G":
DerLig = .Range("G" & Rows.Count).End(xlUp).Rowpar
DerLig = .Range("A" & Rows.Count).End(xlUp).Row
Pour le code de Dan42143 que j'ai placé sur la feuil2 j'ai choisi de donner un nom au champ et cela fonctionne également parfaitement.
Je conserve vos deux solutions car je dois dans un cas avoir une copie automatique mais également une copie via le bouton de commande
Cordialement
aalex85