【发布时间】:2020-02-20 05:11:05
【问题描述】:
我正在设置一个范围变量等于范围列表。列表太长了,我想使用换行符以便于管理。但是,我很难获得语法。我尝试了很多组合。
一行中的代码可以工作,看起来像这样(有更多的命名范围):
Dim xNamedRangeList As Range
Set xNamedRangeList = Range("NamedRange1, NamedRange2")
到目前为止,我最好的尝试是这个。
Set xNamedRangeList = " Range(""" & _
"NamedRange1," & _
"NamedRange2" &_
""")"
Debug.print 看起来像这样: Ranged("NamedRange1, NamedRange2")
虽然这在 debug.print 中有效,但当我将 xNamedRangeList 设置为等于它时,它肯定不起作用。我想我已经把公式变成了一个字符串,但不知道如何让它在公式中起作用。
【问题讨论】: