Добрый день, искал средство для вставки пустых строк(на 1 меньше чем цифра в ячейке) под ячейкой с цифрой, вот что смог найти. помогите разобраться в коде. творение не моих рук, позаимствовал на просторах интернета но вот не понимаю как заставить работать.
Написано что должно так: У вас имеется в какой-то части листа столбец с указанием количества строк для вставки в этот же столбец после указанного числа, делаете на одной из этих ячеек двойной клик - разноска готова
Код |
---|
Sub AddRecordsByFieldValue(StartRow As Integer, ColumnNumber As Integer)
i = StartRow
Do
If Cells(i, ColumnNumber).Value <> 0 Then
NumberOfRowToInsert = Cells(i, ColumnNumber).Value
For j = 1 To NumberOfRowToInsert
Cells(i + j, ColumnNumber).Select
Selection.Insert Shift:=xlDown
Next
i = i + j
Else
Exit Do
End If
Loop
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Call AddRecordsByFieldValue(ActiveCell.Row, ActiveCell.Column)
End Sub
|