【发布时间】:2019-08-28 22:44:27
【问题描述】:
我在其中一张 Excel 表上有一个命令按钮,用于隐藏/取消隐藏其中一张工作表。请参见下面的代码。
但是,现在我想添加管理员输入密码以取消隐藏工作表的功能,否则任何人都可以单击按钮并取消隐藏数据表。
有没有办法强制excel显示正常的输入密码提示取消隐藏?
谢谢
Sub myButton()
ActiveWorkbook.Unprotect
If (Sheets("Sheet2").Visible) Then
Sheets("Sheet2").Visible = False
Sheets("Sheet1").Select
Else
Sheets("Sheet2").Visible = True
Sheets("Sheet2").Select
End If
ActiveWorkbook.Protect Password:="password", structure:=True, Windows:=False
End Sub
【问题讨论】:
标签: vba password-protection common-dialog