Привет, мир!

Добро пожаловать в WordPress. Это ваша первая запись. Отредактируйте или удалите её, затем пишите!

Sub Duplicate_Rows()
    Dim cell As Range
 
    Set cell = Range("B2")      'первая ячейка в столбце с кол-вом билетов
    Do While Not IsEmpty(cell)
        If cell > 1 Then
'вставляем N пустых строк
            cell.Offset(1, 0).Resize(cell.Value - 1, 1).EntireRow.Insert    
'заполняем вниз из первых ячеек
            cell.Resize(cell.Value, 1).EntireRow.FillDown                   
        End If
        Set cell = cell.Offset(cell.Value, 0)
    Loop
End Sub

Оцените статью
Добавить комментарий