使用Excel VBAselect表格中的整个列

我在Excel表中有一个表,我想select整个第一行。 有一个比普通的更容易/更快的方式来引用一个表

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

方法? 似乎通过使用表我应该获得一个更容易访问数据的路线。 谢谢。

使用这些代码,您可以select表格的不同部分。

整个表格:
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

select表格数据的第4行:
ActiveSheet.ListObjects("Table1").ListRows(4).Range.Select

select第三个标题:
ActiveSheet.ListObjects("Table1").HeaderRowRange(3).Select

在第3行第2列中select数据点:
ActiveSheet.ListObjects("Table1").DataBodyRange(3, 2).Select

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

有关表格的完整指南,请参阅“VBA指南到ListObject Excel表格” 。

这是我知道的最短的方式:

 Rows(1).Select 

在这里你可以find一些关于它的例子。