OK so I'll assume the errors are the result of existing formula's, try this (initally on a copy of the workbook in case the results are not as expected):
Option Explicit
Sub Macro3()
'http://www.excelforum.com/excel-programming/846061-help-edit-this-code-so-that-it-loops-through-specific-worksheets.html
Dim varMySheet As Variant
For Each varMySheet In Array("A", "B", "C", "D")
With Sheets(varMySheet).Range("A1:Z1000")
On Error Resume Next 'OK to ignore 'no cells found error message'
.SpecialCells(xlCellTypeFormulas, xlErrors).ClearContents 'Clear existing formula generated errors
On Error GoTo 0
End With
Next varMySheet
End Sub
HTH
Robert
Bookmarks