=SIERREUR(INDEX(Feuil1!C:C;PETITE.VALEUR( SIERREUR(SI(EQUIV(Feuil1!C$2:C$22;Feuil1!C$2:C$22;0)=LIGNE(Feuil1!C$2:C$22)-1;LIGNE(Feuil1!C$2:C$22));"");LIGNES($1:1)));"")
Sub SansVideNiDoublon()
With Sheets("Feuil2")
Application.ScreenUpdating = False: .Activate: .Columns("a:b").Clear
Sheets("Feuil1").Range("b1").ListObject.Range.Resize(, 2).Copy .Range("a1")
.Columns("a:b").Sort key1:=.Range("a1"), order1:=xlAscending, MatchCase:=True, Header:=xlYes
.Columns("a:b").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
.Cells(.Rows.Count, "a").End(xlUp).Offset(1).Resize(, 2).Clear
End With
End Sub