В VBA я использовал sh, чтобы найти количество строк в отфильтрованном столбце, поэтому я написал код VBA как
FilteredRowCount = ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).Rows.Count
Но FilteredRowCount всегда возвращает значение 1, что могло бы вызвать это?