Non ha un senso >>>essere sicuro che alcune celle siano compilate/modificate prima della chiusura del file.
Se lo apro e non desidero fare nulla, non posso più chiuderlo?
Casomai avrebbe senso se al momento di chiusura verifico le condizioni e se sono vere (allora salvo in un'altro file), lasciando l'originale ancora nelle medesime condizioni per la volta successiva.
Comunque va messo in ThisWorkbook
Cancel = False va messo sotto MsgBox "celle corrispondenti"
Cancel = True va messo prima di End If