Я использую приведенный ниже код, чтобы получить количество фильтрованных строк данных в VBA, но, получая счет, он дает ошибку времени выполнения:
"Требуется объект".
Может кто-нибудь, пожалуйста, дайте мне знать, какие изменения необходимы?
Set rnData = .UsedRange
With rnData
.AutoFilter Field:=327, Criteria1:=Mid(provarr(q), 1, 2)
.Select
.AutoFilter Field:=328, Criteria1:=Mid(provarr(q), 3, 7)
.Select
.AutoFilter Field:=330, Criteria1:=Mid(provarr(q), 10, 2)
.Select
.AutoFilter Field:=331, Criteria1:=Mid(provarr(q), 12, 2)
.Select
Rowz = .AutoFilter.Range.SpecialCells(xlCellTypeVisible).Rows.count
....
End With