i would like to duplicate the rows by the quantity identified in the columns. i am having problems with this one
so far i have been able to duplicate the rows by quantity but haven't been able to add which 'Block' that row is for
this is the data: enter image description here
expected result: enter image description here
this is the code i am using. it's an adjusted version of another code
Sub CopyBlocks() Dim StartRow, LastRow, NewSheetRow As Long Dim n, i As Integer
Worksheets("test").Activate
LastRow = Cells(Rows.Count, 7).Row
NewSheetRow = 10
For StartRow = 10 To LastRow
n = CInt(Worksheets("test").Range("AA" & StartRow).Value)
For i = 1 To n
Worksheets("test2").Range("C" & NewSheetRow).Value = Worksheets("test").Range("g" & StartRow).Value
Worksheets("test2").Range("D" & NewSheetRow).Value = Worksheets("test").Range("H" & StartRow).Value
Worksheets("test2").Range("E" & NewSheetRow).Value = Worksheets("test").Range("I" & StartRow).Value
Worksheets("test2").Range("F" & NewSheetRow).Value = Worksheets("test").Range("J" & StartRow).Value
Worksheets("test2").Range("G" & NewSheetRow).Value = Worksheets("test").Range("K" & StartRow).Value
NewSheetRow = NewSheetRow + 1
Next i
Next StartRow
End Sub