自动过滤器结合文本和颜色VBA

时间:2018-08-13 09:39:17

标签: excel vba excel-vba autofilter

是否可以使用自动过滤器根据值和内部对数据进行排序 颜色?

类似这样的东西:

Range("D3:D300").AutoFilter Field:=1, Criteria1:=Array("NOK", "="), _
Operator:=xlFilterValues, Criteria2:= RGB(255,0,0), _
Operator:=xlFilterCellColor, VisibleDropDown:=False

1 个答案:

答案 0 :(得分:0)

不是,不是。每个字段只能应用1个条件。假设您有一列以3种颜色(红色,黄色,无颜色)着色的数据。您可以按1种单色过滤数据。这是一样的。您可以根据一种颜色在1列中应用一个条件,然后在另一个列中使用第二个条件过滤结果。这第二个条件也可以是颜色类型条件,但适用于其他列。

  

要恢复,请每列1条条件(条件可以是颜色,值,   日期之间,依此类推,但只有1个单一条件)