当单元格为空或0时,将自动filter中的行隐藏起来?
当条件单元为空或0时,我想隐藏自动filter中的每一行。可以这样做吗?
这是我最好的尝试,但它不起作用:
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:="<>"