Merci beaucoup Greg.
Effectivement la macro fonctionne!
Cependant je fais face à 2 problemes:
Info importante je travaille sur une version d'excel en Anglais.
- J'ai essayé de l'entendre à une data base plus importante et je n'arrive pas activer la macro.
-Egalement lorsque j'appuie sur le bouton une 2eme fois ça me recopie les lignes sans effacer celles déjà existante
Merci pour vos conseils. Je rajoute mon fichier original.
Voici le message d'erreur.
Application.ScreenUpdating = False
Dim Dl As Long
Dim Dm As Long
'Déclaration de la variable 1
Dl = Feuil1.Range("A50000").End(xlUp).Row
For J = 2 To Dl
i = Feuil1.Range("H" & J).Value
Feuil1.Range("A" & J & ":" & "W" & J).Copy
Dm = Worksheets(i).Range("A50000").End(xlUp).Row
Worksheets(i).Range("A" & Dm + 1).PasteSpecial
Application.CutCopyMode = False
Next J
End Sub