【VBA】テーブル化された表を、まるっと削除する

シート上のテーブル化された表を…

テーブル化された表
テーブル化された表


VBAから
 ・まるっと削除
できます!

テーブル化された表をまるっと削除した
テーブル化された表をまるっと削除した
PR

VBAコード

ここでは例として、
 ・シート「data」上のセル「B2」から始まるテーブル化された表を
 ・まるっと削除
します。

実行前
実行前
Sub sample()
    
    'テーブル化された表をまるっと削除
    Worksheets("data").range("B2").ListObject.Delete
    
End Sub

「Rangeオブジェクト」の「ListObject」プロパティにより、「ListObjectオブジェクト」を取得します。

「ListObjectオブジェクト」の「Delete」メソッドにより、テーブル化された表をまるっと削除します。

PR

実行結果

テーブル化された表を、まるっと削除できました。

実行後
実行後
PR

参考①

テーブル化された表の削除さくじょではなく解除かいじょする方法は、以下の記事をご確認ください。

PR

参考②

上記のVBAコードで使用した以下の詳細は、公式サイトをご確認ください。

●「Rangeオブジェクト」の「ListObject」プロパティ


● 「ListObjectオブジェクト」の「Delete」メソッド