Merci Lou. J'ai essayé mais cette formule ne fonctionnera pas car je travaille à partir d'un tableau de 31 lignes et 20 colonnes (numéros). Je voulais trouver une façon d'encadrer mon tableau pour les données car si je mets des données sous le tableau la macro ne fonctionne plus.
dl = .Cells(Rows.Count, 2).End(xlUp).Row
tb = .Cells(4, 2).Resize(dl - 4, 20).Value
Dim ctr(70, 2)
For i = 1 To [AA25]
ctr(i, 1) = i
ctr(i, 2) = Application.WorksheetFunction.CountIf(.Cells(4, 2).Resize(dl - 4, 20), i)
Next i