excel - 使用 Excel VBA 选择表中的整列

标签 excel vba

我的 Excel 工作表中有一个表格,我想选择整个第一行。有没有比普通方式更简单/更快的方法来引用表格

 Range("A2").End(xlDown).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

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

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

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

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

有关表格的完整指南,请参阅 The VBA Guide To ListObject Excel Tables .

关于excel - 使用 Excel VBA 选择表中的整列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43541445/

相关文章:

vba - 动态格式化为表格 Excel VBA

python - 在 python 中的同一工作簿中创建 Excel 工作表

excel - 如何关闭 View | Outlook文件夹的阅读 Pane ?

json - 在 Excel VBA 中解析 JSON

Excel 图表 - 动态设置系列结束

ms-access - 如何在发送前检查.Attachment.Add "filename"是否成功

vba - 打开文件的命令按钮 - 位于同一单元格按钮中的文件路径对齐到

vba - 在 VBA Excel 中搜索非数字值

excel - 根据列中的重复值对 Excel 中的值进行分组

vba - 双循环绝对值