excel - VBA使用密码提示取消保护所有工作表,但只有一次
问题描述
我正在尝试使用宏和密码提示取消保护工作簿中的所有工作表,但是希望用户只被提示一次。
这是代码:
Sub UnprotectAllSheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Unprotect
Next ws
End Sub
是否可以提示用户一次输入所有工作表的密码,因为它是所有工作表的相同密码?
我知道密码可以输入密码。我已经使用一个宏来保护所有工作表,但是我希望在取消保护时出现提示,以避免用户误操作。
解决方案
推荐阅读
- powerbi - power bi 表中的逗号分隔值
- android - 如何在 Sqlite 数据库中保存回收站视图的值
- templates - 如何在 go 模板调用中使用 $variable
- azure-sql-database - Azure SQL 数据库:从池中获取连接之前经过的超时时间
- ios - 导航到 ViewController 并关闭 VC
- javascript - OpenCV Rect 约定——什么是 x、y、宽度、高度?
- c# - 泛型类的非泛型列表上的 C# 调用方法
- formio - Formio 连接除 mongodb 以外的其他数据库
- android - 如何避免参数可能为空
- crystal-reports - 水晶报表:如何删除一个值并替换一个新值