re-Bonjour,
automatisation de la procédure manuelle proposée
Sub aargh()
Set origine = Range("AB5").CurrentRegion '<----------------- à adapter tableau à copier
Set Destination = Range("AB5") ' <---------------- à adapter cellule de destination
'copier les données
origine.Copy Destination
'colonne supplémentaire pour le tri
Set cletri = Columns(Destination.Cells(1, 1).Column)
cletri.Insert 'insérer une colonne pour le tri
Set cletri = cletri.Range("A1").Offset(Destination.Row - 1, -1)
'numérotation des lignes de 1 à n
cletri.Cells(2, 1) = 1
cletri.Cells(3, 1) = 2
cletri.Range("A2:A3").AutoFill Destination:=cletri.Range("A2:A" & origine.Rows.Count)
' tri en ordre de décroissant sur le numéro de ligne
Set Destination = cletri.Cells(1, 1).CurrentRegion
Destination.Sort key1:=Destination.Range("A1"), order1:=xlDescending, Header:=xlYes
'suppression de la clé de tri
cletri.EntireColumn.Delete shift:=xlToLeft
End Sub