无法过滤掉0

Rod*_*e95 0 vba filter excel-vba

我试图筛选出在下面的代码字段55 0的任何行,但它看起来是过滤所有行了,即使有与值字段55大于或小于0行任何援助将是巨大的.

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

非常感谢

Big*_*Ben 5

因此,您的过滤器正在查找大于和小于0的值 - 没有值可以满足这些条件.

将其简化为:Range("A9:BF9").AutoFilter field:=55, Criteria1:="<>0"- 过滤任何不等于0的值.

或者,如果你喜欢迂回的方式,您的运营商变更为xlOrxlAnd.