我希望在F5
未填写特定单元格(例如)时阻止保存 Excel 文档。但是,我无法使用宏,因为我将此文档提供给用户以表单形式填写。如果用户不启用宏,则宏将毫无意义。我需要能够在没有宏的情况下做到这一点。
数据验证选项是不可接受的,因为如果我最初将该字段留空(首先不要触碰它)那么它就不会警告用户。
不用宏可以做到这一点吗?
答案1
简短的回答 - 不,不使用 VBA 是不可能的。
即使使用 VBA,也很容易阻止用户执行“另存为”,但很难阻止他执行常规的“保存”。例如:用户启用了自动保存。
答案2
我将使用条件格式,例如在单元格周围有一个大红色边框,直到输入值。