I don't use macros, only VBA. However, both have an If Then Else structure. Whichever way you go, need code to look at tables to see if there are records to export. For each table, use DLookup() or DCount() for that.
Shouldn't have to write summary data to tables. Build aggregate queries and export those.
Could use a form with a button called Export. VBA could look like:
Code:
If DCount("*", "FinalTable080Adds") > 0 Then
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "qryUpdates_080Adds", "C:\Users\sk3998\Desktop\Updates080Adds.xls"
End If
If DCount("*", "FinalTable080Deletes") > 0 Then
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "qryUpdates_080Deletes", "C:\Users\sk3998\Desktop\Updates080Deletes.xls"
End If
Or use macro If Then action.