Bonjour Guilty et bienvenue sur le forum,
Je te laisse tester le fichier ci-joint et vérifier si la macro répond bien à ta demande :
Sub DelDuplicate()
Dim w As Long, x As Long, y As Long, z As Long
Dim B As String, I As String, L As String
x = Sheets(1).Range("A" & Rows.Count).End(xlUp).Row
Sheets(1).Range("A2:AL" & x).Copy
Sheets.Add After:=ActiveSheet
Range("A1").Select
ActiveSheet.Paste
Cells.WrapText = False
Cells.Select
ActiveSheet.Range("$A$1:$L$" & x).RemoveDuplicates Columns:=Array(2, 9), Header _
:=xlYes
y = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row
For z = 2 To y
B = Cells(z, 2)
I = Cells(z, 9)
L = ""
For w = 3 To x
If Sheets(1).Cells(w, 2) = B And Sheets(1).Cells(w, 9) Then
L = L & Sheets(1).Cells(w, 12)
End If
Next
Cells(z, 12) = L
Next
Cells(1, 1).Select
End Sub
La macro créé une nouvelle feuille qui va rassembler tes lignes.
Je reste à ta dispo