用户尝试编辑受保护工作表中锁定的单元格导致的关闭消息

Close message caused by user attempting to edit locked cell in protected sheet

提问人:Pierre Dion 提问时间:5/13/2023 最后编辑:JohnMPierre Dion 更新时间:11/5/2023 访问量:57

问:

如何自动关闭由用户尝试编辑受保护工作表中锁定的单元格而导致的 Excel 消息?

这在宏期间不会发生。我想创建一个宏,该宏将在出现弹出消息时运行,以便关闭该弹出窗口。

我尝试单击“录制宏”按钮,然后通过尝试编辑锁定的单元格来重新创建条件,这会导致消息发生,我通过单击消息的“确定”按钮关闭了该消息,然后结束录制。我被迫将它分配给快捷键,但此快捷键不执行任何操作,可能是因为我的代码错误或因为我没有正确的方法。

我怀疑错误消息不是VBA的一部分,无法通过VBA处理。

Excel VBA 错误处理

评论

2赞 Tim Williams 5/13/2023
techcommunity.microsoft.com/t5/excel/......
2赞 Oscar Sun 5/13/2023
DisplayAlerts 属性我所知道的是,在程序运行时可以不显示错误消息,但是如果您想使用VBA来结束系统内置的消息,恐怕除非您添加新表单来实现它。google.com/search?q=Close%20a%20message%20box%20by%20vba

答:

0赞 Zer0Kelvin 5/14/2023 #1

您可以防止错误在上游发生。 保护工作表时,取消选中此框

Select locked cells

这样,用户将无法尝试以任何方式修改这些单元格,因为所选内容永远不会位于它们上。