Sub Test()
Dim tablo, ub1&, ub2%, TDico(), j%, i&, x$, a
tablo = [A1:C11]
ub1 = UBound(tablo)
ub2 = UBound(tablo, 2)
ReDim TDico(1 To ub2)
For j = 1 To ub2
Set TDico(j) = CreateObject("Scripting.Dictionary")
For i = 2 To ub1
x = tablo(i, j)
TDico(j)(x) = TDico(j)(x) + 1 'comptage
Next i
a = TDico(j).items
For i = 0 To UBound(a)
MsgBox a(i), , "TDico " & j
Next i, j
End Sub