| 
    
     |  | ▼kanabun さん: >▼亜矢 さん:こんにちは〜
 >
 >>Range("A1").AutoFilter Field:=9, Criteria1:=Array("ER431", "NC431", "NC442", "NC531"), Operator:=xlFilterValues
 >
 >これは 第9列の値が "ER431", "NC431", "NC442", "NC531" のどれかであるものを
 >抽出する、ということでしょうか?
 >そしたら、同じフィルタでも「フィルタオプションの設定」(AdvancedFilter)を
 >使ったらどうでしょう?
 >どこか空いている列に
 >
 > I列の列見出し
 > ER431
 > NC431
 > NC442
 > NC531
 >
 >のように書いておいて、この範囲を「抽出条件範囲」として指定してやります。
 autofilterばかり使っており、AdvancedFilterは使ったことはありません。
 データはA列からJ列まであり、その中でI列のデータを抽出しています。
 上記の列見出しで行うと ER431、NC431,NC442,NC531も抽出できましたが、
 このほかにER431PとかNC431Pも同時に抽出されてしまいました。
 列見出しの作り方に問題があるのでしょうか。ご指導お願いします。
 
 |  |