簡體   English   中英

Excel VBA篩選條件

[英]Excel VBA Filter Criteria

我有兩列要過濾。 第一列過濾器就很好。

這是我有問題的第二欄。

當我使用代碼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

通過將Record Macro應用於一個簡單示例,可以很容易地看出,Excel的過濾是“僅正”的-並非例外。 也就是說,過濾abcdef排除說e 指定實現了“給我的一切,但e ”,而通過指定“給我abcdf ”。 在這種情況下,沒有“不等於”的聲明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM