我有一张受保护的Excel工作表,因为工作表受到保护我不希望用户保存它,并且当有人关闭工作簿时我不希望显示save the sheet prompt
。直到现在我一直在使用它:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Cancel = True
Application.DisplayAlerts = False
End Sub
使用此代码,已禁用保存功能,但提示仍然显示
类似问题:由于工作簿受到保护,每当有人试图更改单元格内容时它会显示警报,我也想禁用该提示消息。 有人可以帮我修复这个
答案 0 :(得分:3)
L42已经回答了部分问题。
我也想禁用该提示信息。
这样做。在保护工作表的同时,取消选中Select Locked Cells
选项。现在,这将在工作表被锁定和保护时处理键盘输入。
对于鼠标输入,即双击单元格时出现的提示,请使用:)
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub