Я хочу использовать результаты метода автофильтрации в VBA.Я могу применить метод AutoFilter (используя именованный диапазон), но не могу понять, как создать переменную Range в VBA, которая включает только результаты.Затем я хочу просмотреть этот диапазон результатов.Я не могу понять, как это сделать, не просто проверяя каждую строку на предмет ее свойства Visible и не воздействуя на эти строки.
Public Sub CopyFilteredRows()
Dim sourceRg As Range, filteredRg As Range, objRow As Range
Set sourceRg = ThisWorkbook.Names("FY10CountsRg").RefersToRange
sourceRg.AutoFilter Field:=1, Criteria1:="=D-144", Operator:=xlOr, _
Criteria2:="=D-200"
For Each objRow In filteredRg.Rows
''do something
Next
End Sub