Уважаемые знатоки! Подскажите, пожалуйста, можно ли в макросе аргумент Array (то, что в скобках) передать через переменную, а не явно?
Хотелось бы формировать программно, т.к. имена файлов м.б. разными. Споткнулась там, где не ожидала. Если вместо "Sheet2!R1C1:R37C6", "Sheet3!R1C1:R37C6" ставлю имя переменной (напр, arr_FL), то выдает ошибку.
| Код |
|---|
Sub Макрос_Otchet()
'
Worksheets("Sheet1").Range("A1").Consolidate _
Sources:=Array( _
"Sheet2!R1C1:R37C6", _
"Sheet3!R1C1:R37C6" _
), _
Function:=xlSum
End Sub |