我如何获得表格标题单元格的单元格地址?
我使用ActiveSheet.ListObjects(1).ListColumns(1)
来select一个表格标题单元格,我使用ActiveSheet.ListObjects(1).ListColumns(1).Name
来获取该标题的值。 我如何得到它的地址? 例如,我想知道我的目标表头在列C
和第3
行。
我尝试使用ActiveSheet.ListObjects(1).ListColumns(1).Address
但似乎并不正确。
ListColumn
具有DataBodyRange
和Range
属性。 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对象的成员。