フィルタ解除して全データを表示(ShowAllData メソッド)
ShowAllData メソッド
AdvancedFilter メソッド や AutoFilter メソッド によりデータが抽出されている状態(フィルタモード)の時に、ShowAllData メソッド を実行するとフィルタモードが解除されすべてのデータを表示します。
object.ShowAllData
引数・戻り値
- object ・・・ 対象となる Worksheet オブジェクト または、AutoFilter オブジェクト を指定します。
- fromreferencestyle ・・・
フィルタモードでない状態のとき、ShowAllData メソッドを実行するとエラーが発生します。フィルタモードかどうかを確認するには、FilterMode プロパティ を使用します。
ConvertFormula メソッド 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Sub Sample_AdvancedFilter() 'データの抽出 Range("B8").CurrentRegion.AdvancedFilter _ Action:=xlFilterInPlace, _ CriteriaRange:=Range("B2").CurrentRegion End Sub Sub Sample_ShowAllData() 'すべてのデータを表示 If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData End If End Sub |
実行結果
Sub Sample_AdvancedFilter() 実行後(データ抽出)
Sub Sample_ShowAllData() 実行後(全データ表示)
関連記事
-
ListObject のプロパティ(Range、HeaderRowRange、DataBodyRange)
ListObject オブジェクトのプロパティ(Range プロパティ、Head …
-
リスト・テーブルの列(ListColumns, ListColumn)
ListColumns プロパティ ListColumns コレクションは、テー …
-
リスト・テーブルの行(ListRows, ListRow)
ListRows プロパティ ListRows コレクションは、テーブル・リスト …
-
データの抽出(AdvancedFilter メソッド)
AdvancedFilter メソッド ワークシート上に記述した抽出条件を元にデ …
-
リスト・テーブル(ListObject オブジェクト)
リスト・テーブル(ListObject オブジェクト)を取得 【書式】 obje …
-
リスト・テーブル(ListObjects オブジェクト)
リスト・テーブル(ListObjects オブジェクト) ワークシート内のすべて …
-
リスト・テーブルの並べ替え(Sort オブジェクト,Sort プロパティ)
リスト・テーブルを並べ替える テーブル(リスト)を並べ替えるには、Sort メソ …
-
ListObject のプロパティ(ShowTotals プロパティ)
ShowTotals プロパティ テーブル(リスト)の集計行の表示、非表示を設定 …