Добрый день!
Коллеги, прошу небольшой помощи. Готовили небольшой макрос по автоматизации некоторых процессов ручной работы.
Столкнулись с потребностью добавлять заданное в ячейке число строк на другом листе.
К примеру лист1 значение в ячейке А1 = 20
На листе2 всегда над А2 сверху надо добавить 20 строк.
Как бы через "запись макроса" получаем код:
Но как корректно написать код, что б добавлялось конкретное кол-во строк по значению в А1 (которое может быть разным).
Заранее благодарен!
Коллеги, прошу небольшой помощи. Готовили небольшой макрос по автоматизации некоторых процессов ручной работы.
Столкнулись с потребностью добавлять заданное в ячейке число строк на другом листе.
К примеру лист1 значение в ячейке А1 = 20
На листе2 всегда над А2 сверху надо добавить 20 строк.
Как бы через "запись макроса" получаем код:
Код |
---|
Sheets("Sheet2").Select Rows("2:21").Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove |
Но как корректно написать код, что б добавлялось конкретное кол-во строк по значению в А1 (которое может быть разным).
Заранее благодарен!