当条件单元格为空或0时,我想隐藏自动过滤器中的每一行。这可能吗?
这是我最好的尝试,但它不起作用:
ActiveSheet.ListObjects("Table").Range.AutoFilter Field:=8, Criteria1 _
:="<>0", Operator:=xlOr, Criteria2:="<>"
答案 0 :(得分:2)
你几乎拥有它,但你需要像这样使用xlAnd
:
ActiveSheet.ListObjects("Table").Range.AutoFilter Field:=8,
Criteria1:="<>0", Operator:=xlAnd, Criteria2:="<>"
默认Operator
参数为xlAnd
,因此您可以省略
ActiveSheet.ListObjects("Table").Range.AutoFilter Field:=8, _
Criteria1:="<>0", Criteria2:="<>"