簡體   English   中英

如何獲取表頭單元格的單元格地址?

[英]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具有DataBodyRangeRange屬性。 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM