Вставка содержимого диапазона ячеек в другой диапазон

Я работаю над настройкой столбца ячеек в Excel, и я хотел бы, чтобы каждая ячейка в столбце извлекала данные из нескольких столбцов ячеек из другого листа, с каждой ячейкой, имеющей отношения один на один друг с другом. Например, у меня есть столбец A на листе 1, и он автоматически заполняется из данных в столбце A и столбце B на листе 2 (как только в столбце A закончатся данные). Если какие-либо данные изменяются на листе 2, изменения будут обновлены на листе 1. Если элемент добавлен, он будет автоматически вставлен на лист 1.Возможно ли это с помощью стандартных формул или формул массива, или мне нужно использовать макросы или VBA? Любые предложения будут оценены. Заранее большое спасибо.

1 ответ

  1. Любой

    1. Скопируйте вашу формулу, например, IF(ISBLANK(Sheet2!A2),"",Sheet2!A2+Sheet2!B2вниз большее количество строк, чем вам, вероятно, понадобится.

    или

    1. Напишите макрос для запуска каждого, который будет копировать вашу формулу для вас.

      lr = Sheets("Sheet2").UsedRange.SpecialCells(xlCellTypeLastCell).Row
      Sheets("Sheet1").Select
      Range("A2").Select
      Selection.Copy
      Range("A3:A" & lr).Select
      ActiveSheet.Paste