
例えばシート上の以下の表を…


テーブル化することで、
・表にスタイルを設定
・テーブル化した表を名前定義
できます!


VBAコード
ここでは例として、
・シート「data」上のセル「B2」から始まる表をテーブル化して
・テーブル化した表を「productテーブル」と名前定義
します。

Sub sample()
With Worksheets("data")
'対象シートをアクティブにする
.Activate
'テーブル化する(名前定義も含む)
.ListObjects.Add(Source:=Range("B2").CurrentRegion, XlListObjectHasHeaders:=xlYes).Name = "productテーブル"
End With
End Sub
実行結果
シート上の表のテーブル化ができました。

参考①
上記で使用した以下の詳細は、公式サイトをご確認ください。
●「Worksheetオブジェクト」の「ListObjects」プロパティ
●「ListObjects」オブジェクトの「add」メソッド
●「ListObjectオブジェクト」の「Name」プロパティ
参考②
シート上のテーブルにスライサーを作成することもできます。
詳細は以下の記事をご確認ください。