jku*_*zak 3 excel vba excel-vba
我正在使用ActiveSheet.ListObjects(1).ListColumns(1)选择一个表格标题单元格,我正在使用它ActiveSheet.ListObjects(1).ListColumns(1).Name来获取该标题的值.我怎么得到它的地址?例如,我想知道我所针对的表头是否在列C和行中3.
我尝试过使用,ActiveSheet.ListObjects(1).ListColumns(1).Address但这似乎不对.
A ListColumn具有DataBodyRange和的属性Range.Range包括标题单元格,因此您可以找到此范围的第一个单元格.
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
Run Code Online (Sandbox Code Playgroud)
提示:创建引用col意味着您可以使用intellisense来发现ListColumn对象的成员.