如何获取表头单元格的单元格地址?

时间:2015-07-17 22:57:59

标签: excel vba excel-vba

我正在使用ActiveSheet.ListObjects(1).ListColumns(1)选择一个表格标题格,我正在使用ActiveSheet.ListObjects(1).ListColumns(1).Name来获取该标题的值。我怎么得到它的地址?例如,我想知道我定位的表标题是否在列C和行3中。

我尝试使用ActiveSheet.ListObjects(1).ListColumns(1).Address,但这似乎不对。

1 个答案:

答案 0 :(得分:7)

<mock:when messageProcessor="mule:set-payload"> <mock:with-attributes> <mock:with-attribute whereValue="#['Real Set Payload']" name="doc:name"/> </mock:with-attributes> <mock:then-return payload="#['mocked_payload']"/> (1) </mock:when> 的属性为ListColumnDataBodyRangeRange包含标题单元格,因此您可以找到此范围的第一个单元格。

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 意味着您可以使用intellisense来发现ListColumn对象的成员。