我为列范围设置了一个“名称”,稍后我想引用它:
Dim r As Range
r = Application.Names("Changes").Something
我尝试了一堆“某事”,但无法做到这一点。谢谢。
我为列范围设置了一个“名称”,稍后我想引用它:
Dim r As Range
r = Application.Names("Changes").Something
我尝试了一堆“某事”,但无法做到这一点。谢谢。
dim r as Range
Set r = Range("Changes")
'Set' 关键字非常重要。
这适用于任何大小范围,包括单个单元格。
然后您可以访问范围变量“r”的属性和方法。
尝试:
Set r = Application.Names("Changes").RefersToRange
RefersTo 或 RefersToRange 都有效吗?
这行得通吗?
Dim R As Range
Set R = ThisWorkbook.Names("Changes").RefersToRange
我认为它只有在范围为 2 个或更多单元格时才有效。如果它是一个你必须做其他事情......不过真的不记得了。
另一种方法如下。
Sheets("Name").Range("Changes")