Delete all the hidden columns and then change the code to:
Sub Macro1()
'ActiveSheet.Unprotect "audit1"
Application.ScreenUpdating = False
Range("D4:D43").Copy
Range("E4").PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd
Range("F4:F43").Copy
Range("G4").PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd
Range("H4:H43").Copy
Range("I4").PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd
Range("J4:J43").Copy
Range("K4").PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd
Range("D4:D43,F4:F43,H4:H43,J4:J43").ClearContents
Range("D4").Select
Application.ScreenUpdating = True
'ActiveSheet.Protect "audit1"
End Sub