Excel VBA 是否可以引用命名表?
假设这可能是...
Sheets("Sheet1").Table("A_Table").Select
我看到有人提到表是列表对象,但我不确定这是否是同一回事。
OP问,是否可以参考一个表格,而不是如何添加表格。所以工作相当于
Sheets("Sheet1").Table("A_Table").Select
将是这样的声明:
Sheets("Sheet1").ListObjects("A_Table").Range.Select
或选择部分(例如仅表中的数据):
Dim LO As ListObject
Set LO = Sheets("Sheet1").ListObjects("A_Table")
LO.HeaderRowRange.Select ' Select just header row
LO.DataBodyRange.Select ' Select just data cells
LO.TotalsRowRange.Select ' Select just totals row
对于部件,您可能需要在选择它们之前测试标题行和总计行是否存在。
说真的,这是关于SO中VBA引用表的唯一问题吗? Excel 中的表格非常有意义,但在 VBA 中使用它们却很难!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)