| 
    
     |  | ▼kanabun さん: ご指導、ありがとうございます。
 URL見てみます。分からないようでしたら再度質問いたしますので
 ご指導願いします。
 
 
 >▼フィルター さん:
 >
 >> 分からないところがあるのでご指導お願いします
 >>
 >>      'cRange に抽出条件をセット
 >>      cRange.CurrentRegion.ClearContents
 >>      cRange(1, 1).Value = s1
 >>      cRange(1, 2).Value = s2
 >> ですが、(1,1)は1行目1列から検索という意味でしょうか・・?
 >
 >はい。まず、範囲 cRange は
 >>    Set cRange = .Range("AA1") '抽出条件範囲先頭セル
 >セル[AA1]のことです。
 >>      cRange(1, 1).Value = s1
 >>      cRange(1, 2).Value = s2
 >とは、
 >   [AA1]を基点として相対セル位置(1行目、1列目)のセルに
 >     すなわち [AA1]セルに D列見出しをセットし、
 >   [AA1]を基点とした(1行目、2列目)のセルに
 >      すなわち[AB1]セルに F列見出しをセットする、
 >ということです。
 >
 >理解するために、まず手動でフィルタオプションをやってみることをお勧めします。
 >フィルタオプションの抽出条件のセル範囲への書き方は
 >ここを参考にしてください。
 >
 >ht tp://www11.plala.or.jp/koma_Excel/contents6/mame6043/mame604301.html
 >フィルタオプション(いろいろな検索条件の指定方法)
 >の中段あたりに
 >
 >3.複数の列の別々の行に抽出条件を指定する
 > →いずれかに一致するデータが抽出(OR条件)
 >の書き方の例が載っていますが、これと同じことをしているわけです。
 
 |  |