Bonjour ThauThème,
Effectivement cela fonctionne pile poil.
Je venais juste de finir de bricoler une macro qui fait la même chose mais en moins fin.
J'ai pris différentes macros trouvées sur le net que j'ai adapté pour mon besoin.
Voila la chose:
Sub Bouton1_Clic()
Application.ScreenUpdating = False
Sheets("Données").Select
Rows(Range("A65535").End(xlUp).Row).Select
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Recap").Select
Range("A" & Range("A65535").End(xlUp).Row + 1).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A" & Range("A65535").End(xlUp).Row + 1).Select
Application.ScreenUpdating = True
End Sub
Je pense quand même conserver la tienne qui est plus net, plus fine