0
私は2つのワークシートを持っています。私は、以下のようにオートフィルタを使用するVBAを使用して多くの.AutoFilter ORのように動作する基準
:
シート1:
Username, Country, City
User1, America, New York
User2, America, Miami
User3, America, Los Angeles
のSheet2:
Country, City, Contact
America, <>Miami, [email protected]
America, Miami, [email protected]
私のオートフィルタは、これまでのようになります。
0シート1を反復処理がされるべきであるの結果:
シート1:行1(ユーザー1):市=ニューヨーク、前記コンタクト= "[email protected]"
シート1:行2(ユーザー2):市=マイアミ、前記コンタクト= "[email protected]"
シート1:ROW3(ユーザー3):市=ロサンゼルス、前記コンタクト= "[email protected]"
問題: 私が必要"<>マイアミ"はすべての都市をピックアップしません。
'' <> Miami''は、オートフィルターで基準として使用されますが、それを検索することができます「ニューヨーク」の基準を設定することで、「マイアミ」と一致することはありません。言い換えれば、Sheet1の自動フィルタリングの基準としてSheet2の値を使用できますが、その逆はできません。 –
.AutoFilterフィールド:= 4、Criteria1:=マイアミ、OR <>マイアミなど、このようなことは可能ですか? –