使用Excel VBA在表格中选择整个列 [英] Select entire column in table using Excel VBA

查看:1725
本文介绍了使用Excel VBA在表格中选择整个列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Excel表格,我想选择整个第一行。参考表格比普通

  Range(A2)有更简单/更快的方式。End(xlDown)。选择

方法?似乎通过使用表I,应该能够更容易地访问数据。
谢谢。

解决方案

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



整个表:

ActiveSheet.ListObjects(Table1)。Range.Select



表头行:

ActiveSheet.ListObjects(Table1)。HeaderRowRange.Select



表数据:

ActiveSheet.ListObjects(Table1)。DataBodyRange.Select



第三列:

ActiveSheet.ListObjects(Table1)。ListColumns(3).Range.Select / p>

第三列(仅数据):

ActiveSheet.ListObjects(Table1)。ListColumns(3).DataBodyRange。选择



选择表数据的第4行:

ActiveSheet.ListObjects(Table1 ).ListRows(4).Range.Select



选择第三个标题:

ActiveSheet .ListObjects(Table1)。HeaderRowRange(3).Select



在第3行列2中选择数据点:

ActiveSheet.ListObjects(Table1)。DataBodyRange(3,2)。选择



小计:

ActiveSheet.ListObjects(Table1)。TotalsRowRange.Select



有关表的完整指南,请参阅列表对象Excel表VBA指南


I have a table in an excel sheet and I want to select the entire first row. Is there an easier/faster way to reference a table than the normal

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

method? Seems that by using a Table I should gain an easier access route to the data. Thanks.

解决方案

With these codes you can select different parts of a table.

Entire Table:
ActiveSheet.ListObjects("Table1").Range.Select

Table Header Row:
ActiveSheet.ListObjects("Table1").HeaderRowRange.Select

Table Data:
ActiveSheet.ListObjects("Table1").DataBodyRange.Select

Third Column:
ActiveSheet.ListObjects("Table1").ListColumns(3).Range.Select

Third Column (Data Only):
ActiveSheet.ListObjects("Table1").ListColumns(3).DataBodyRange.Select

Select Row 4 of Table Data:
ActiveSheet.ListObjects("Table1").ListRows(4).Range.Select

Select 3rd Heading:
ActiveSheet.ListObjects("Table1").HeaderRowRange(3).Select

Select Data point in Row 3, Column 2:
ActiveSheet.ListObjects("Table1").DataBodyRange(3, 2).Select

Subtotals:
ActiveSheet.ListObjects("Table1").TotalsRowRange.Select

For a full guide on tables see The VBA Guide To ListObject Excel Tables.

这篇关于使用Excel VBA在表格中选择整个列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆