我有两列要过滤。第一列过滤得很好。
这是我遇到问题的第二栏。
当我使用代码 Criteria2:=“<> 时,它不起作用。如果我使用代码 Criteria2:=”= ... 它的工作原理。
所以我遇到的问题是“<>”或不等于“陈述。
With ActiveSheet
.AutoFilterMode = False
With .Range("$A$1:$BM$15806")
.AutoFilter
.AutoFilter Field:=29, Criteria1:="Participating", Operator:=xlOr, Criteria2:="=Registered"
.AutoFilter Field:=41, Criteria1:="<>INACTIVE STATUS~*~*~*~*~*~*~*", Operator:=xlAnd, Criteria2:="<>HOLD -- Inactive Form in Process -- Not Recv'd"
End With
End With
答案 0 :(得分:0)
使用记录宏轻松地看到一个简单的例子,Excel的过滤是“只有正面” - 不是例外。也就是说,过滤a
,b
,c
,d
,e
,f
以排除说e
不指定“除了e
”之外的所有内容,而不是指定“给我a
,b
,c
,d
,f
“。在这种情况下,没有“不等于”的陈述。