スタンダード 模擬問題

Excel VBA スタンダード 模擬問題 ① 第20問 6章-6

次のコードは表1列目を”東京”かつ”大阪”でフィルターをかけるのマクロである。空欄に入る適切な語句を解答しなさい。

Exam1()
 Range(”A1”).【 ① 】1, ”東京”,【  ② 】, ”大阪”
EndSub

 

正解

【 ① 】autofilter

【 ② 】xland

解説

構文:表内のいずれかのセル.AutoFilter 列, 条件1,絞り込み条件の定数,条件2

列・・・ 絞り込位置の列を左から順番に数値で指定する 例)左から1列目 1

条件1・・・絞り込みの条件を文字列 を””で囲って指定する 例)東京を指定 ”東京”

(り込み動作の定数・・・ 2つの条件を指定するときには、~または~「xlOr」や、 ~かつ~「xlAnd」指定します。

ひとつの列に指定条件が3つ以上の時はxlFilterValuesを使用し(条件)に配列で記述します。
例)Range(”A1”).AutoFilter 2, A, xlFilterValues・・・Aは配列の変数

条件2・・・絞り込み条件が2つの時、2つめの条件を指定します。条件が1つの際は使用しません。