谁能告诉我如何在vba中使用RefersToRange?以及什么时候需要它。
请先提供简单的示例。
提前致谢。
最佳答案
在 Excel 中,有一个命名范围的概念,即附有名称的单元格范围。这由 Name 表示。对象。
Returns the Range object referred to by a Name object.
例如,假设我只想读取当前工作表打印区域中的值。我需要 Name
对象才能访问打印区域,但我无法用它做任何有用的事情;如果我想做一些有用的事情,我必须访问该名称引用的单元格范围:
Dim n As Name
Set n = ActiveWorkbook.Names("Print_Area")
Dim rng As Range
Set rng = n.RefersToRange
Dim values() As Variant
values = rng 'I can't read values with a Name object, but I can with a Range object
关于vba - 如何使用 RefersToRange?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40459845/