我在工作簿中保护了工作表,当我右键单击工作表名称并取消保护工作表时,我在该工作表上专门保护的列会在我对工作表执行一个操作后恢复受保护状态。这个“操作”可能是,单击包含公式的单元格(该公式之前受保护),对公式进行轻微调整,单击 Enter,然后工作表将恢复受保护状态,我再次取消保护。甚至可以是,在取消保护工作表后,我从单元格 C4 移开并单击单元格 F8,工作表将恢复受保护状态。我知道密码,每次都能成功输入,并且我用相同的密码锁定了特定工作表中的其他列。
有没有办法永久取消这些工作表的保护?或者我在尝试取消保护时做错了什么?
提前致谢!
答案1
根据您的工作簿启用了宏的事实,很可能存在自动重新保护工作表的 VBA 代码。
VBA 方法.Protect
(文档在这里) 将出现在负责此操作的任何代码中。在 VBA 项目中搜索此字符串并根据需要进行修改。