我如何获得表格标题单元格的单元格地址?

我使用ActiveSheet.ListObjects(1).ListColumns(1)来select一个表格标题单元格,我使用ActiveSheet.ListObjects(1).ListColumns(1).Name来获取该标题的值。 我如何得到它的地址? 例如,我想知道我的目标表头在列C和第3行。

我尝试使用ActiveSheet.ListObjects(1).ListColumns(1).Address但似乎并不正确。

ListColumn具有DataBodyRangeRange属性。 Range包括标题单元格,所以你可以find这个范围的第一个单元格。

 Dim col As ListColumn Set col = ActiveSheet.ListObjects(1).ListColumns(1) MsgBox col.DataBodyRange.Address 'just the data range MsgBox col.Range.Address 'includes the header cell MsgBox col.Range.Cells(1).Address 'the header cell 

提示:创build引用col意味着您可以使用智能感知来发现ListColumn对象的成员。