Я пытаюсь создать макрос для объединения данных из двух столбцов, но он не работает, и я не могу понять, почему.
У меня есть два столбца A (столбец 1) и B (столбец 2), которые содержат данные до ячейки 5. Я также хочу включить заголовки, написанные в ячейке 1, в оба столбца. Как мне записать свой массив в функцию консолидации?
Worksheets("Sheet1").Range("E1").Consolidate _
Sources:=Array("Sheet1!R1C1:R5C3", "Sheet1!R1C2:R5C2"), _
Function:=xlSum, _ TopRow:=True, _ LeftColumn:=True
Заранее спасибо
Чего именно вы пытаетесь достичь?
Sources:=Array("Sheet1!R1C1:R5C2"
) звучит как диапазон, который вам нужен, но я не уверен, что это дает желаемый результат.Источник должен быть: Источники:=Массив("Лист1!R1C1:R5C1", "Лист1!R1C2:R5C2")
Вероятно, это должны быть Sources:=Array(Range("Sheet1!R1C1:R5C1") , Range("Sheet1!R1C2:R5C2")). Не уверен, потому что я на телефоне.