|
▼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条件)
>の書き方の例が載っていますが、これと同じことをしているわけです。
|
|