VBA 受保护 Sheet 不受用户保护
VBA Protected Sheet Becomes Unprotected by User Under Review Tab
我有问题。每当我使用 VBA 代码保护 sheet 时,代码如下:
张("SheetName").保护密码:= pwd
sheet 确实受到保护,但是,当用户进入 'Review' 选项卡并单击 'UnProtect' 时,用户可以手动解除 sheet 的保护。即使那里有密码,也不需要密码。
请帮忙!
我认为你的语法不正确。
如果 pwd
是您的密码值,那么您必须将它放在 " 之间,如下所示:
Sheets("SheetName").Protect Password:="pwd"
如果 pwd
是包含密码的变量名,请确保它不为空并且 Password:=
后没有空格。
它应该是这样的:
Dim pwd As String
pwd = "pass"
Sheets("SheetName").Protect Password:=pwd
我有问题。每当我使用 VBA 代码保护 sheet 时,代码如下:
张("SheetName").保护密码:= pwd
sheet 确实受到保护,但是,当用户进入 'Review' 选项卡并单击 'UnProtect' 时,用户可以手动解除 sheet 的保护。即使那里有密码,也不需要密码。 请帮忙!
我认为你的语法不正确。
如果 pwd
是您的密码值,那么您必须将它放在 " 之间,如下所示:
Sheets("SheetName").Protect Password:="pwd"
如果 pwd
是包含密码的变量名,请确保它不为空并且 Password:=
后没有空格。
它应该是这样的:
Dim pwd As String
pwd = "pass"
Sheets("SheetName").Protect Password:=pwd