Bonjour,
...vous verrez que les 2 font la même taille, alors que le second n'a que 3 lignes visibles...
Pas vraiment !! Reprenons votre code :
With ActiveSheet
aa = .Cells(1, 1).Resize(.Cells(.Rows.Count, 1).End(xlUp).Row, 1)
bb = .Cells(1, 1).Resize(.Cells(.Rows.Count, 1).End(xlUp).Row, 1).SpecialCells(xlCellTypeVisible)
MsgBox "Nbr ligne feuille Test1 : " & UBound(aa) & "; Nbr ligne feuille Test2 : " & UBound(bb)
End With
On récupère les 2 nombres de lignes dans la même ActiveSheet .....!!
Ca ne devrait pas vous prendre plus de quelques minutes pour rectifier l'étourderie...
Bon Week-End