Maybe this then?
Sub PreserveResults()
Dim LastRow As Long
LastRow = Range("A" & Rows.Count).End(xlUp).Row
If Range("F2") = "" Then
Range("F1") = "Grand Total"
Range("F2").Formula = "=SUM($D2:E2)"
Range("F2:F" & LastRow).FillDown
Else
Columns("E:E").Insert
End If
Range("C2:C" & LastRow).Copy
Range("E2").PasteSpecial Paste:=xlPasteValues
Range("A2:B" & LastRow) = 0
Application.CutCopyMode = False
Range("A2").Select
End Sub
Fill in values in Columns A & B then run macro.
Repeat as required.
Hope this helps
Bookmarks