Merci pour ton message, j'ai utilisé cette fonction qui fonctionne très bien qui permet de compter le nombre de cellule visible du tableau.
Sub Test()
Dim t As ListObject
Dim n As Long
Set t = Worksheets("Feuil1").ListObjects("MonTableau")
n = t.ListColumns(1).DataBodyRange.SpecialCells(xlCellTypeVisible).Count
End Sub