Excel VBA教程:Filter对象

Worksheets (Worksheet)
AutoFilter
Filters (Filter)

代表单列的筛选。Filter对象是Filters集合的成员。Filters集合包含自动筛选区域中的所有筛选。

Filter对象的用法

可用 Filters(index) 返回单个 Filter对象,其中 index 为筛选名称或索引编号。下例将变量设为工作表“Crew”筛选区域中第一列的筛选的 On属性值。


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

请注意Filter对象的所有属性都是只读的。若要设置这些属性,请手动应用自动筛选,或使用 Range对象的 AutoFilter方法,如下例所示。


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

上页:Excel VBA教程:FillFormat对象 下页:Excel VBA教程:Filters集合对象

Excel VBA教程:Filter对象

Excel VBA教程:Filters集合对象 Excel VBA教程:Floor对象
Excel VBA教程:Font对象 Excel VBA教程:FormatCondition对象
Excel VBA教程:FormatConditions集合对象 Excel VBA教程:FreeformBuilder对象
Excel VBA教程:Graphic对象 Excel VBA教程:Gridlines对象
Excel VBA教程:GroupShapes集合对象 Excel VBA教程:HiLoLines对象
Excel VBA教程:HPageBreak对象 Excel VBA教程:HPageBreaks集合对象
Excel VBA教程:Hyperlink对象 Excel VBA教程:Hyperlinks集合
Excel VBA教程:Interior对象 Excel VBA教程:IRtdServer对象
Excel VBA教程:IRTDUpdateEvent对象 Excel VBA教程:LeaderLines对象
Excel VBA教程:Legend对象 Excel VBA教程:LegendEntries集合对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号