【问题标题】:Unable to filter out 0s无法过滤掉 0
【发布时间】:2018-08-09 15:53:01
【问题描述】:

我试图在下面的代码中过滤掉字段 55 中为 0 的所有行,但它看起来正在过滤掉所有行,即使字段 55 中有值大于或小于 0 的行。任何帮助都是很棒。

Range("A9:BF9").AutoFilter field:=55, Criteria1:=">0", Operator:=xlAnd, Criteria2:="<0"

非常感谢

【问题讨论】:

    标签: vba excel filter


    【解决方案1】:

    按原样,您的过滤器正在寻找大于和小于 0 的值 - 没有值可以满足这些条件。

    将其简化为:Range("A9:BF9").AutoFilter field:=55, Criteria1:="&lt;&gt;0" - 您可以在其中过滤任何不等于 0 的值。

    或者,如果您更喜欢迂回的方式,请将您的运营商从 xlAnd 更改为 xlOr

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 2014-05-07
      • 1970-01-01
      • 2021-05-21
      相关资源
      最近更新 更多