
テーブル化された表の
・指定した列の列名を取得
できます!
VBAコード
ここでは例として、
・シート「data」上の
・テーブル化された表「productテーブル」の
・3列目の列名を取得
します。

Option Explicit
Sub sample()
Dim column3Name As String
'テーブル化された表の3列目の列名を取得
column3Name = Worksheets("data").ListObjects("productテーブル").ListColumns(3).Name
MsgBox ("3列目の列名は『" & column3Name & "』です。")
End Sub
実行結果
テーブル化された表の、指定した列の列名を取得できました。

参考①
テーブル化された表の、列数を取得することもできます。
詳細は以下の記事をご確認ください。
参考②
テーブル化された表の、レコード数を取得することもできます。
詳細は以下の記事をご確認ください。
参考③
上記のVBAコードで使用した以下の詳細は、公式サイトをご確認ください。
●「ListObjectオブジェクト」の「ListColumns」プロパティ
●「ListColumn」オブジェクトの「Name」プロパティ