ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

AutoFilter オブジェクト(メソッド・プロパティ)

   

AutoFilter.ShowAllData メソッド

AutoFilter.ShowAllData メソッドを実行すると、オートフィルタの全ての絞り込みを解除します。(Excel 2007 以降)


【書式】

object.AutoFilter.ShowAllData


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクトを指定します。

オートフィルタの絞り込みが解除されている状態で、AutoFilter.ShowAllData メソッドを実行するとエラーが発生します。
絞り込みがされているかどうかは、FilterMode プロパティ等で確認できます。( オートフィルタの状況を確認 を参照。 )


オートフィルタの絞り込みを解除する例

サンプルVBAソース 1


サンプルVBAソース 2


実行結果

サンプルVBAソース(1・2)実行前

AutoFilter メソッド 使用例13_1

実行後

AutoFilter メソッド 使用例13_2



AutoFilter.Range プロパティ

AutoFilter.Range プロパティで、オートフィルタが適用されている範囲(Range オブジェクト)を取得することができます。


【書式】

object.AutoFilter.Range


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクトを指定します。
  • オートフィルタが適用される範囲を表す Range オブジェクト を返します。

オートフィルタの適用範囲を取得する例

サンプルVBAソース 3


実行結果

AutoFilter メソッド 使用例13_3



AutoFilter.Sort プロパティ

オートフィルタで、並べ替えを行うには、AutoFilter.Sort プロパティを使用します。Sort オブジェクト の詳細については、並べ替え(Sort オブジェクト, SortFields コレクション) を参照してください。


【書式】

object.AutoFilter.Sort


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクトを指定します。
  • AutoFilter コレクションの並べ替え列と並べ替え順序を取得します。

絞りこまれたデータの中で、ソートが行われます。

フィルターが解除されても並べ替えは元に戻りません。


オートフィルタで、並べ替えを実行する例

サンプルVBAソース 4


実行結果

サンプルVBAソース(4)実行前

AutoFilter メソッド 使用例13_4

実行後

AutoFilter メソッド 使用例13_5


 - セルの操作 , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Validation オブジェクト 使用例5
入力規則(日本語入力)Validation オブジェクト,IMEMode プロパティ

IMEMode プロパティ Validation.IMEMode プロパティ を …

別シートのセルを選択(Goto メソッド / PreviousSelections プロパティ)

Goto メソッド 次の例のように、1 行で、Activate メソッド や S …

StandardWidth プロパティ・StandardHeight プロパティ 例01
セル幅・高さの既定値(StandardHeight プロパティ・StandardWidth プロパティ)

StandardHeight プロパティ・StandardWidth プロパティ …

セル範囲内を検索(Find メソッド)

Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …

セルの表示形式を設定・取得する(NumberFormat プロパティ)

NumberFormat プロパティ NumberFormat プロパティは、現 …

罫線の設定(Borders プロパティ)

罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …

入力規則(Validation オブジェクト)

Validation オブジェクト セル範囲に入力できる値を制限するには 入力規 …

Row プロパティ・Column プロパティ 例
セルの行番号または列番号を取得(Row プロパティ,Column プロパティ)

Row プロパティ・Column プロパティ Row プロパティは、指定したセル …

セル範囲を結合・結合を解除(MergeCells プロパティ)

MergeCells プロパティ MergeCells プロパティは、指定したセ …

列幅を取得・設定・する(ColumnWidth プロパティ)

ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …