[英]How do I get the cell address of a table header cell?
我正在使用ActiveSheet.ListObjects(1).ListColumns(1)
來選擇一個表頭單元格,我正在使用ActiveSheet.ListObjects(1).ListColumns(1).Name
來獲取該頭的值。 我怎么得到它的地址? 例如,我想知道我所針對的表頭是否在C
列和第3
行。
我嘗試使用ActiveSheet.ListObjects(1).ListColumns(1).Address
但這似乎不正確。
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
提示:創建引用col
意味着您可以使用intellisense來發現ListColumn對象的成員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.