Как получить начальный и конечный rownum при использовании функции автофильтрации Excel в VBA.
У меня есть набор из 500k + записей.и использовать фильтры для определенного столбца.Из-за этого из-за фильтров начальный rownum может измениться, так как другие записи скрыты в автофильтре
, поэтому при использовании автофильтра я могу закончить со значением startrow как 74562 и заканчивая 87000.
Может кто-то показатьмакрос, который может выводить startrow и endrow для каждого фильтра, который я использую.
Данные отсортированы так, что любой фильтр будет фиксированной последовательной связкой
EDIT: Я понялчто следующий код дает результат, но в диапазоне
MsgBox ActiveSheet.Range("A2:A81000").Rows.SpecialCells(xlCellTypeVisible).Address
Он показывает результат как $A$73351:$A$77343
.Но мне просто нужна переменная 73351 в StartRow
и 77343
в EndRow
.Как это сделать?