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 オブジェクト

無効値を入力時に、エラーメッセージの表示 Validation.ShowErro …

文字列の一部の書式を変更(Characters プロパティ)

文字列の一部を参照(Characters プロパティ) Characters プ …

対象のセルを直接参照しているセル全てを取得(DirectDependents プロパティ)

DirectDependents プロパティ DirectDependents …

オートフィルタ(AutoFilter メソッド)

AutoFilter メソッド 【書式】 object.AutoFilter ( …

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

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

コメントの設定(Comments, Comment, AddComment, ClearComment)

コメントの設定 セルにコメントを新規に挿入するには、AddComment メソッ …

Active メソッド 例01
セルをアクティブにする・セルを選択する(Activate, Select)

セルをアクティブにする・選択する 【書式:セルをアクティブにする】 object …

引数に指定したセル範囲の共通のセル範囲を取得(Intersect メソッド)

Intersect メソッド Intersect メソッドは、引数に指定したセル …

セルが選択されているか確認する(TypeName 関数)

セルが選択されているか確認する方法と使用例 TypeName 関数の引数に、Se …

対象のセルが配列数式の一部かどうか(HasArray プロパティ)

HasArray プロパティ HasArray プロパティは、対象のセルが配列数 …