受保护的工作表

时间:2016-07-21 03:08:45

标签: excel vba excel-vba macros

我启用了宏工作簿。工作簿和工作表都受密码保护。

基本上,我有2张。第一个"火山口"它有一个下拉列表和按钮。

其次," Uno"再次有按钮(它是一个隐藏的表)

火山口页面任务上的按钮1只是复制" Uno"工作表并创建一个新工作表。所有任务都正常。

但我的问题是,当我创建子表并保存并关闭工作簿时。

下次,当我打开工作簿时,我得到一个"错误' 1004'。您不能在受保护的工作表上使用该命令。你必须首先取消保护表" 。

我想知道,在这种情况下,我可以在哪里使用代码取消保护工作表?

我很困惑,请帮忙

1 个答案:

答案 0 :(得分:1)

如果您有密码需要添加Worksheet("Your_Sheet_Name").Unprotect

,请使用命令Worksheet("Your_Sheet_Name").Unprotect(Password)

您可以在工作簿打开中使用它,它将解锁工作表。但是,所有用户也可以修改此工作表。