Прочитать на английском

Поделиться через


Объект Filter (Excel)

Представляет фильтр для одного столбца.

Замечания

Объект Filter является членом коллекции Filters . Коллекция Filters содержит все фильтры в диапазоне с автофильтрованным фильтром.

Пример

Используйте фильтры (индекс), где индекс — это название или номер индекса фильтра, чтобы вернуть один объект Filter . В следующем примере задается переменная со значением свойства On фильтра для первого столбца в отфильтрованном диапазоне на листе Crew.

Set w = Worksheets("Crew") 
If w.AutoFilterMode Then 
 filterIsOn = w.AutoFilter.Filters(1).On 
End If

Обратите внимание, что все свойства объекта Filter доступны только для чтения. Чтобы задать эти свойства, примените автофильтрация вручную или используйте метод AutoFilter объекта Range , как показано в следующем примере.

Set w = Worksheets("Crew") 
w.Cells.AutoFilter field:=2, Criteria1:="Crucial", _ 
 Operator:=xlOr, Criteria2:="Important"

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.