如何使用VBA在Excel中禁用保存和保护表单提示

我有一个Excel表被保护,因为工作表是受保护的,我不希望用户保存它,我不希望save the sheet prompt ,当有人closures工作簿时出现。 直到现在我一直在使用这个:

 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Cancel = True Application.DisplayAlerts = False End Sub 

使用此代码,保存function被禁用,但提示仍然出现

类似的问题:
由于只要有人试图更改单元格内容,工作簿就会受到保护,因此会显示警报,所以我想禁用该提示信息。 有人可以帮我解决这个问题吗?

L42已经回答了你的部分问题。

我想要禁用该提示消息。

做这个。 在保护工作表的同时,取消Select Locked Cells ”选项。 现在,当表单被locking和保护时,将处理键盘input。

在这里输入图像说明

至于鼠标input,即双击单元格时显示的提示,请使用此:)

 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel = True End Sub