Hi,
You need to add the code to the Workbook_BeforePrint event and the
Workbook_BeforeSave event.
The interior code would be the same:
IF Range("A1")="" then
msgbox "Data is missing from cell A1."
Cancel=True
end if
You would need to add this for all the ranges that might be missing data, if
those ranges are contigious, for example A1:A100 then
For Each cell in Range("A1:A100")
If cell="" Then
Beep
MsgBox "whatever message you want here."
Cancel=True
Exit For
End if
Next cell