簡體   English   中英

使用Excel VBA選擇表中的整個列

[英]Select entire column in table using Excel VBA

我在excel表中有一個表,我想選擇整個第一行。 是否有比平常更容易/更快的方式來引用表格

 Range("A2").End(xlDown).Select 

方法? 似乎通過使用表I應該獲得更容易的數據訪問路徑。 謝謝。

使用這些代碼,您可以選擇表格的不同部分。

整個表:
ActiveSheet.ListObjects("Table1").Range.Select

表頭行:
ActiveSheet.ListObjects("Table1").HeaderRowRange.Select

表數據:
ActiveSheet.ListObjects("Table1").DataBodyRange.Select

第三欄:
ActiveSheet.ListObjects("Table1").ListColumns(3).Range.Select

第三欄(僅限數據):
ActiveSheet.ListObjects("Table1").ListColumns(3).DataBodyRange.Select

選擇表數據的第4行:
ActiveSheet.ListObjects("Table1").ListRows(4).Range.Select

選擇第3標題:
ActiveSheet.ListObjects("Table1").HeaderRowRange(3).Select

在第3行第2列中選擇數據點:
ActiveSheet.ListObjects("Table1").DataBodyRange(3, 2).Select

小計:
ActiveSheet.ListObjects("Table1").TotalsRowRange.Select

有關表的完整指南,請參閱VBA指南到ListObject Excel表

這是我所知道的最短路:

Rows(1).Select

在這里你可以找一些關於它的例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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