オートフィルタの設定と解除(AutoFilter メソッド)
2015/09/07
AutoFilter メソッド
オートフィルタを設定する場合、AutoFilter メソッド を実行します。対象とする Range オブジェクト は、表全体を指定する必要はなく、表内にあるセルであれば問題ありません。
AutoFilter メソッド に、引数を指定することでデータを絞り込んだり、表示されている矢印を非表示にしたりできます。(引数なしで実行した場合、指定したセル範囲でのオートフィルターのドロップダウン矢印を表示します。)
すでにオートフィルターが設定されている状態で、AutoFilter メソッド を引数なしで実行した場合、オートフィルターは解除されます。このとき対象とする Range オブジェクト は、シート上のどのセルを指定しても解除されます。
object.AutoFilter
引数・戻り値
- object ・・・ 対象となる Range オブジェクトを指定します。
引数を指定することで、データの絞り込みができます。詳細については、オートフィルター(AutoFilter メソッド) を参照してください。
オートフィルタの設定・解除 例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 |
Sub Sample01_AutoFilter() 'オートフィルターの設定(すでに設定されている場合は解除) ActiveCell.AutoFilter End Sub |
実行結果
関連記事
-
-
別シートのセルを選択(Goto メソッド / PreviousSelections プロパティ)
Goto メソッド 次の例のように、1 行で、Activate メソッド や S …
-
-
入力規則(入力時メッセージの設定)Validation オブジェクト
入力規則の入力時メッセージを表示する Validation.ShowInput …
-
-
数式を非表示にする(FormulaHidden プロパティ)
FormulaHidden プロパティ 数式が入力されたセルを選択するとその数式 …
-
-
セルを削除する(Delete メソッド)
Delete メソッド Delete メソッドで、指定したセル・セル範囲を削除し …
-
-
指定した条件に一致するセルを取得(SpecialCells メソッド)
SpecialCells メソッド SpecialCells メソッドは、指定し …
-
-
フリガナの設定(Characters プロパティ,PhoneticCharacters メソッド)
Characters プロパティ Characters プロパティは、文字範囲を …
-
-
セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)
MergeArea プロパティ MergeArea プロパティは、指定したセルが …
-
-
網かけ(パターン)の取得・設定(Pattern プロパティ)
網かけ(パターン)を取得・設定する セルの背景に網かけ(パターン)を設定したり、 …
-
-
AutoFilter オブジェクト(メソッド・プロパティ)
AutoFilter.ShowAllData メソッド AutoFilter.S …
-
-
入力規則(エラーメッセージの設定)Validation オブジェクト
無効値を入力時に、エラーメッセージの表示 Validation.ShowErro …
