Hi TMS,
Sorry I don't understand how to use your suggestion (UserInterfaceOnly....) 
Here is the code within my command button. Only if I unprotect and leave it visible am I able to run without any errors. Even hiding this worksheet causes run time error 1004. What am I missing...
Private Sub CommandButton2_Click()
Application.ScreenUpdating = False
Sheets("CALC").Select
ActiveSheet.Range("W3:W20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("OUTPUT").Range("E" & Rows.Count).End(xlUp).Offset(1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Sheets("INPUT").Select
ActiveSheet.Range("B5:B7").Select
Selection.Copy
Sheets("OUTPUT").Select
ActiveSheet.Range("B" & Rows.Count).End(xlUp).Offset(1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Application.CutCopyMode = False
a = ActiveCell.Row
ActiveSheet.Range("A" & a) = a - 2
Application.ScreenUpdating = True
Sheets("INPUT").Select
ActiveSheet.Range("B14").Select
End Sub
Bookmarks