It is sample data for a blank workbook with those 3 worksheet names so that you can verify that the "math" is right. The absolute value of the sum of the range minus the other is 38 using the sample data. Delete those parts when you verify that it works as needed.
Normally, one uses the existing range from G2 down dynamically in the macro rather than hard coding a range.
Here is another example where no variables need to be set nor defined.
Sub Calc2()
'For simple testing purposes: Sample data where result should be 38.
[Contract!G2] = 2
[Contract!G3] = -4
['As Built'!G2] = 44
['As Built'!G3] = -4
'Put the result into worksheet "Generalized Report", cell A4.
['Generalized Report'!A4] = _
Abs(WorksheetFunction.Sum(['As Built'!G2:G10000])) _
- Abs(WorksheetFunction.Sum([Contract!G2:G10000]))
'Show result for testing purposes.
MsgBox ['Generalized Report'!A4] '=38 using sample test data.
End Sub
Of course if you do use a static range, a standard formula in A4 should suffice.