如何在Excel中切换(开启/关闭)工作表保护?
第一种方法将介绍一个VBA代码,用于在Excel中切换或开启/关闭某个工作表的保护。请按照以下步骤操作:
1. 同时按下 Alt + F11 键打开 Microsoft Visual Basic for Applications 窗口。
2. 点击 插入 > 模块,然后将以下VBA代码粘贴到打开的模块窗口中。
VBA:切换Excel中的某个工作表保护
Sub ToggleProtect()
If ActiveSheet.ProtectContents Then
ActiveSheet.Unprotect "password"
Else
ActiveSheet.Protect "password"
End If
End Sub注意:在上述代码中,请将两个“password”替换为您用来保护该工作表的确切密码。
3. 同时按下 Alt + F8 键打开宏对话框,点击选择宏名称框中的 ToggleProtect,然后点击 选项 按钮。
4. 在打开的宏选项对话框中,请为此VBA指定快捷键,然后点击 确定 按钮。
在我们的案例中,我们指定 Ctrl + u 作为此VBA的快捷键。
5. 关闭宏对话框。
从现在开始,同时按下 Ctrl + u 键将取消对该工作表的保护,再次同时按下 Ctrl + u 键将重新保护该工作表。