Hi Jo15765,
Please find your solution below
Sub Rearrange()
Sheets("Current Format").Select
RCount = Range("A:A").CurrentRegion.Rows.Count
CCount = Range("1:1").CurrentRegion.Columns.Count
Set CF = Sheets("Current Format")
Sheets("Desired Format").Select
For i = 2 To RCount
Range("A" & i).Value = CF.Range("A" & i).Value
k = 2
For j = 2 To CCount
If CF.Cells(i, j).Value <> 0 Then
Cells(i, k).Value = CF.Cells(1, j).Value
Cells(i, k + 1).Value = CF.Cells(i, j).Value
k = k + 3
End If
Next j
Next i
End Sub
Bookmarks