Bonjour à tous,
un essai macro:
Sub LaMacro()
Dim Tablo, Dico As Object, i As Long, TT,T
Tablo = Range("A5").CurrentRegion
Set Dico = CreateObject("Scripting.Dictionary")
For i = 2 To UBound(Tablo, 1)
clé = Tablo(i, 1) & "|" & Tablo(i, 2)
Dico(clé) = Dico(clé) + 1
Next i
Range("A5").CurrentRegion.Offset(1, 0).ClearContents 'Efface la ligne
ReDim TT(1 To Dico.Count, 1 To 3)
i = 0
For Each clé In Dico.keys
i = i + 1
T = Split(clé, "|")
TT(i, 1) = T(0)
TT(i, 2) = T(1)
TT(i, 3) = Dico(clé)
Next
Range("A6").Resize(UBound(TT, 1), UBound(TT, 2)) = TT
End Sub