VBA テーブル(ListObjects)の設定・解除 テーブルに設定 Sub test() ' テーブルに設定 Dim ws As Worksheet Set ws = ActiveSheet Dim tbl As ListObject Set tbl = ws.ListObjects.Add(xlSrcRange, ws.Range("B3").CurrentRegion, xlYes) tbl.Name = "テーブル1" tbl.TableStyle = "TableStyleMedium3" End Sub テーブルを解除 Sub test2() ' 単独テーブルを解除 Dim ws As Worksheet Set ws = ActiveSheet ws.ListObjects(1).TableStyle = "" ws.ListObjects(1).Unlist End Sub Sub test3() ’ シート内テーブル解除 Set ws = ActiveSheet Dim ls As ListObject For Each ls In ws.ListObjects ls.Unlist Next ls End Sub Sub test4() ’ ブック内全テーブル解除 Dim ws As Worksheet For Each ws In Worksheets Dim ls As ListObject For Each ls In ws.ListObjects ls.Unlist Next ls Next ws End Sub 実行結果 ― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る 参考記事 『VBA テーブル(ListObjects)の基本操作』 テーブルの有無確認 Sub test() 'テーブル有無確認 Dim WS As Worksheet Set WS = Act…ameblo.jp 『VBA テーブル(ListObjects)の設定・解除』 テーブルに設定 Sub test() ' テーブルに設定 Dim ws As Worksheet Set ws = ActiveSh…ameblo.jp 『VBA テーブル(ListObjects)行の削除』 特定の行を削除する Sub test() ’ 3列目”A”となるデータを削除 With Range("A1").ListObject.DataB…ameblo.jp 『VBA テーブル(ListObjects)のフィルター設定・解除』 テーブル(ListObjects)のフィルター設定・解除 Sub test1() ' テーブル(ListObjects)のフィルター解除 Rang…ameblo.jp 『VBA テーブル(ListObjects)指定値以上赤文字にする』 テーブル(ListObjects)指定値以上赤文字にする Sub test() ’ With Range("A1").ListObject …ameblo.jp 『VBA テーブル(ListObjects)データを追加する』 テーブル(ListObjects)データを追加する Sub test() ’ データを追加する With Range("A1").ListOb…ameblo.jp
『VBA テーブル(ListObjects)の基本操作』 テーブルの有無確認 Sub test() 'テーブル有無確認 Dim WS As Worksheet Set WS = Act…ameblo.jp
『VBA テーブル(ListObjects)の設定・解除』 テーブルに設定 Sub test() ' テーブルに設定 Dim ws As Worksheet Set ws = ActiveSh…ameblo.jp
『VBA テーブル(ListObjects)行の削除』 特定の行を削除する Sub test() ’ 3列目”A”となるデータを削除 With Range("A1").ListObject.DataB…ameblo.jp
『VBA テーブル(ListObjects)のフィルター設定・解除』 テーブル(ListObjects)のフィルター設定・解除 Sub test1() ' テーブル(ListObjects)のフィルター解除 Rang…ameblo.jp
『VBA テーブル(ListObjects)指定値以上赤文字にする』 テーブル(ListObjects)指定値以上赤文字にする Sub test() ’ With Range("A1").ListObject …ameblo.jp
『VBA テーブル(ListObjects)データを追加する』 テーブル(ListObjects)データを追加する Sub test() ’ データを追加する With Range("A1").ListOb…ameblo.jp