Уважаемые знатоки! Подскажите, пожалуйста, можно ли в макросе аргумент 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 |