Я устанавливаю переменную диапазона, равную списку диапазонов. Список настолько длинный, что я хотел бы использовать разрыв строки для более удобного управления. Однако мне сложно получить синтаксис. Я перепробовал много комбинаций.
Код в одной строке работает и выглядит следующим образом (с гораздо большим количеством именованных диапазонов):
Dim xNamedRangeList As Range
Set xNamedRangeList = Range("NamedRange1, NamedRange2")
Моя лучшая попытка на данный момент заключается в следующем.
Set xNamedRangeList = " Range(""" & _
"NamedRange1," & _
"NamedRange2" &_
""")"
Debug.print выглядит следующим образом: Ranged ("NamedRange1, NamedRange2")
Хотя это работает в debug.print, оно точно не работает, когда я устанавливаю xNamedRangeList равным Это. Я думаю, что превратил формулу в строку, но не уверен, как заставить ее работать в формуле.