0
フィルタリングする列が2つあります。最初の列はうまくフィルタリングされます。Excel VBAフィルタ条件
その2番目の列には問題があります。
私はコード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
「働かないでください」とはどういう意味ですか?コンパイルエラー?コンパイルエラーではない場合、期待される結果は何ですか?また、期待される結果は何ですか? –
マクロが実行された後、その列には何も表示されません。アドバンスフィルタのドロップダウンで何も選択されていません。つまり、フィルタが機能しないということです。 – Mike
マイク、 "advance filter drop down"高度なフィルタ。マクロレコーダーを試しましたか?非常に多くの列、xlAnds、xlOrs、長いセルの内容、アスタリスク、アクションを記録すると、ロジックまたはタイピングエラーが発生する可能性があります。 1つの他のものは、Excelのバージョンに応じて、多くの行があり、フィルタリングが[Autofilter]ドロップダウンに表示されない可能性がありますので、結果を他の方法でも確認してください。 –