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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

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

DirectPrecedents プロパティ DirectPrecedents …

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

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

セル・セル範囲を貼り付ける(Paste メソッド)

Paste メソッド Paste メソッドは、クリップボードの内容を指定したセル …

数式を設定・取得する(Formula プロパティ・FormulaR1C1 プロパティ)

Formula プロパティ(FormulaR1C1 プロパティ) Formula …

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

DirectDependents プロパティ DirectDependents …

フリガナの設定(Characters プロパティ,PhoneticCharacters メソッド)

Characters プロパティ Characters プロパティは、文字範囲を …

VerticalAlignment プロパティ 例01
文字列の縦位置を取得・設定する(VerticalAlignment プロパティ)

VerticalAlignment プロパティ VerticalAlignmen …

セルのアドレスを確認(Address プロパティ)

Address プロパティ Address プロパティ・AddressLocal …

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

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

ReferenceStyle プロパティ 例01
A1参照形式、R1C1参照形式の設定・取得(ReferenceStyle プロパティ)

ReferenceStyle プロパティ ReferenceStyle プロパテ …