电子表格EXCEL关闭时如何自动加上123这个密码保护工作表
1.EXCEL关闭时如何自动加上123这个密码保护工作表
保护工作表-加密代码:
ActiveSheet.protect "123"
解除保护代码:
ActiveSheet.Unprotect "123"
'123是密码
每次关闭表格之前自动保护工作表;
打开VBA 双击左边的thisworkbook,在右边空白窗口输入
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveSheet.Protect "123" '123是密码
End Sub
按保存
关闭表格后再打开,你试下修改工作表,会提示已保护
'BeforeClouse 是关闭表格事件,你也可以设置在 OPEN事件里,每次打开表格会自动保护工作表.
如果在切换工作表时加密,在VBA 双击左侧想要加密的工作表 输入代码
Private Sub Worksheet_Activate()
ActiveSheet.protect "123"
End Sub
这样切换工作表的时候就会加密
如果想有些工作表不加密(自动解除保护)
VBA里选择指定工作表 输入
Private Sub Worksheet_Activate()
ActiveSheet.Unprotect "123"
End Sub
保存
2.EXCEL关闭时如何自动加上123这个密码保护工作表
在Excel2007中点击左上角的选项按钮,在弹出菜单中选择“另存为”。
或者按快捷键F12也是一样的效果。 在“另存为”界面左下角有一个“工具”按钮,点击“工具”按钮右边的小三角,在弹出菜单中选择“常规选项”。
这时我们就可以在“常规选项”中设置密码了。 设置“打开权限密码”后,他人可以用这个密码阅读这个Excel文件。
设置“修改权限密码”后,他人可以用这个密码打开和修改这个Excel文件。 勾选“建议只读”后,他人在试图打开Excel文件的时候,会弹出建议只读的提示窗口。
