Макрос на дублирование строк в Excel с заменой некоторых значений - VBA

Узнай цену своей работы

Формулировка задачи:

Всем привет! Есть изначальная табличка (она в приложении лист "исходник"); Необходимо чтобы строки продублировались вниз с заменой значений в колонке "Рынок" (что должно получиться на вкладке "пример"). кол-во строк всегда разное; кол-во дублирований всегда одинаковое (в примере 2 раза); замена всегда стандартная. Прорыла весь интернет -продублировать строки получилось, а вот с частичной заменой колонок -нет. Надеюсь описание понятное. Заранее спасибо всем за помощь!

Решение задачи: «Макрос на дублирование строк в Excel с заменой некоторых значений»

textual
Листинг программы
Sub Ya()
Dim n&
  n = Cells(Rows.Count, 1).End(xlUp).Row
  Range("2:" & n).Copy Cells(n + 1, 1)
  Range("B" & n + 1 & ":B" & 2 * n - 1) = "EVN"
  Range("2:" & n).Copy Cells(2 * n, 1)
  Range("B" & 2 * n & ":B" & 3 * n - 2) = "ALM"
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы