我有一个包含标题列的表。我希望能够将结构化引用转换[Column 2]
为 rangeB1:B1000
和Table1[[#Data],[Column2]]
range B2:B1000
。
编辑上下文:
这是在公式编辑器中,因此结构化引用引用当前工作表中的表。
我有一个包含标题列的表。我希望能够将结构化引用转换[Column 2]
为 rangeB1:B1000
和Table1[[#Data],[Column2]]
range B2:B1000
。
编辑上下文:
这是在公式编辑器中,因此结构化引用引用当前工作表中的表。
这将为您提供地址:
Activesheet.Range("Table1[[#Data],[Column2]]").Address()
这将为您提供范围本身的参考
Dim rng As Range
Set rng = Activesheet.Range("Table1[[#Data],[Column2]]")
在表格选项中,您可以选择转换为范围选项,这会将公式中的结构化引用更改为范围引用,然后您可以选择插入表格来恢复表格。为了简化公式,您可以使用查找和替换,例如Sheet1!
和$
空白。