我正在使用ActiveSheet.ListObjects(1).ListColumns(1)
选择一个表格标题格,我正在使用ActiveSheet.ListObjects(1).ListColumns(1).Name
来获取该标题的值。我怎么得到它的地址?例如,我想知道我定位的表标题是否在列C
和行3
中。
我尝试使用ActiveSheet.ListObjects(1).ListColumns(1).Address
,但这似乎不对。
答案 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>
的属性为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
意味着您可以使用intellisense来发现ListColumn对象的成员。