AutoFilter以数组数组作为标准

时间:2014-08-11 13:02:37

标签: arrays vba numbers criteria autofilter

我使用下面的代码来过滤某个列。我想选择所有正数和负数:-1,-2,-3。 Criteria1正在运行,但在标准2中,我只获得-3行。我不能使负数的数组工作。请帮忙。

With Range("A:AG")
     .AutoFilter Field:=33, Criteria:=">0", Operator:=xlOr, _
     Criteria2:=Array("-1", "-2", "-3"), Operator:= xlFilterValues
End With

1 个答案:

答案 0 :(得分:0)

https://stackoverflow.com/users/2140173/me-how

回答

With Range("A:AG") .AutoFilter Field:=33, Criteria:=">0", Operator:=xlOr, _ Criteria2:=">= -3", Operator:= xlFilterValues End With