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