【发布时间】:2018-08-09 15:53:01
【问题描述】:
我试图在下面的代码中过滤掉字段 55 中为 0 的所有行,但它看起来正在过滤掉所有行,即使字段 55 中有值大于或小于 0 的行。任何帮助都是很棒。
Range("A9:BF9").AutoFilter field:=55, Criteria1:=">0", Operator:=xlAnd, Criteria2:="<0"
非常感谢
【问题讨论】:
我试图在下面的代码中过滤掉字段 55 中为 0 的所有行,但它看起来正在过滤掉所有行,即使字段 55 中有值大于或小于 0 的行。任何帮助都是很棒。
Range("A9:BF9").AutoFilter field:=55, Criteria1:=">0", Operator:=xlAnd, Criteria2:="<0"
非常感谢
【问题讨论】:
按原样,您的过滤器正在寻找大于和小于 0 的值 - 没有值可以满足这些条件。
将其简化为:Range("A9:BF9").AutoFilter field:=55, Criteria1:="<>0" - 您可以在其中过滤任何不等于 0 的值。
或者,如果您更喜欢迂回的方式,请将您的运营商从 xlAnd 更改为 xlOr。
【讨论】: