Вам нужна базовая книга по программированию.Вы должны запрограммировать подробные шаги, которые вы будете делать вручную.Вот, ИМХО, хорошее начало с хорошими практиками: значимые имена, отступы, комментарии:
Public Sub Copytest()
Dim irow1&, icol1&, irow2&, lastrow&
Dim ws1 As Worksheet, ws2 As Worksheet
Dim prodid, otherattr, size, quan ' cell values
Set ws1 = Sheets("Sheet1")
Set ws2 = Sheets("Sheet2")
lastrow = ws1.Cells(Rows.Count, 1).End(xlUp).Row
irow2 = 1 ' the output row
For irow1 = 2 To lastrow ' the input row
prodid = ws1.Cells(irow1, 1) ' productid
otherattr = ws1.Cells(irow1, 8) ' other attrib
For icol1 = 2 To 6 Step 2 ' the input column
size = ws1.Cells(irow1, icol1)
quan = ws1.Cells(irow1, icol1 + 1)
If quan > 0 Then
ws2.Cells(irow2, 1) = prodid
ws2.Cells(irow2, 2) = size
ws2.Cells(irow2, 3) = quan
ws2.Cells(irow2, 4) = otherattr
irow2 = irow2 + 1
End If
Next icol1
Next irow1
Range("A1").Select
End Sub