try:
Sub AudErrQuant2()
'This functions calculates error int and counts
With Worksheets("Generalized Report")
For x = 6 To 10001
If Sheets("Detail Report").Range("E" & x) = "Audit Error" Then
RowNo = Range(Sheets("Detail Report").Range("A" & x)).Row
.Range("A4").Value = .Range("A4").Value + Abs(Worksheets("Contract").Cells(RowNo, "G").Value - Worksheets("As Built").Cells(RowNo, "G").Value)
.Range("B4").Value = .Range("B4").Value + Abs(Worksheets("Contract").Cells(RowNo, "I").Value - Worksheets("As Built").Cells(RowNo, "I").Value)
.Range("C4").Value = .Range("C4").Value + Abs(Worksheets("Contract").Cells(RowNo, "J").Value - Worksheets("As Built").Cells(RowNo, "J").Value)
.Range("D4").Value = .Range("D4").Value + Abs(Worksheets("Contract").Cells(RowNo, "K").Value - Worksheets("As Built").Cells(RowNo, "K").Value)
End If
Next x
End With 'Worksheets("Generalized Report")
End Sub