Добрый день, ранее на форуме помогли решить задачу добавления строк по значению в текущей ячейке минус одна строка.
Не хотел снова напрягать, но пытаясь улучшить этот макрос так и не преуспел с какими-либо результатами.
Код макроса на добавление ячеек по значению:
[vba]Код
Option Explicit
Sub AddRows()
If Val(ActiveCell) > 1 Then ActiveCell.Offset(1).Resize(ActiveCell - 1).EntireRow.Insert
End Sub
[/vba]
Интересует теперь что б вставка происходила не пустых ячеек, а целой строки выделенной ячейки
Понимаю, что код копирования строки и вставки ее ниже:
[vba]Код
Sub AddCopyRow()
ActiveCell.EntireRow.Select
Selection.Copy
Selection.Insert Shift:=xlDown
[/vba]
Подскажите каким образом заставить первый макрос делать оба действия добавлять копированные строки в количестве указанном в выделенной ячейке минус одиин.