0
当条件单元为空或0时,我想隐藏自动过滤器中的每一行。可以这样做吗?当单元格为空或0时,在自动过滤器中隐藏行?
这是我最好的尝试,但它不工作:
ActiveSheet.ListObjects("Table").Range.AutoFilter Field:=8, Criteria1 _
:="<>0", Operator:=xlOr, Criteria2:="<>"
当条件单元为空或0时,我想隐藏自动过滤器中的每一行。可以这样做吗?当单元格为空或0时,在自动过滤器中隐藏行?
这是我最好的尝试,但它不工作:
ActiveSheet.ListObjects("Table").Range.AutoFilter Field:=8, Criteria1 _
:="<>0", Operator:=xlOr, Criteria2:="<>"
你几乎拥有它,但你需要使用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:="<>"