Добро пожаловать в 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