Bonsoir à tous,
Pour le fun une version en VBA. Le code est dans le module de Feuil1.
Sub expurger()
Dim T, dico, clef, i&, j&, m&, n&
n = Cells(Rows.Count, "a").End(xlUp).Row
T = Range("a1").Resize(n, 9)
Set dico = CreateObject("scripting.dictionary")
For i = 1 To UBound(T)
clef = ""
For j = 1 To UBound(T, 2): clef = clef & "\" & T(i, j): Next j
If Not dico.exists(clef) Then dico(clef) = i Else dico(clef) = 0
Next i
n = 0
For Each clef In dico.keys
If dico(clef) > 0 Then
n = n + 1: m = Val(dico(clef))
For j = 1 To UBound(T, 2): T(n, j) = T(m, j): Next j
End If
Next clef
Range("a1").CurrentRegion.Clear
Range("a1").Resize(n, UBound(T, 2)) = T
Range("a1").Resize(n, UBound(T, 2)).Sort key1:=Range("a1"), key2:=Range("b1"), Header:=xlYes
End Sub