如果工作簿受到保护,如何使用VBA取消隐藏excel中的工作表

时间:2014-04-14 12:08:17

标签: excel vba excel-vba

我在excel中有一个工作簿,该工作簿受密码保护。我有两张纸,分别是'1'和's2'。 's1'受到保护和隐藏。我在's1'中添加了一个按钮,按下时取消隐藏's1'。我使用以下代码:

Private Sub CommandButton2_Click()
    Sheets("s1").Visible = True
End Sub

我正在使用UserInterfaceOnly:=True

但它抛出错误“无法设置工作表类的可见属性”

当我尝试在相同的情况下隐藏工作表时,它会抛出相同的错误

如何在不影响工作簿安全性的情况下解决此问题

0 个答案:

没有答案