我有一个 Excel 工作簿,其中包含一个宏,该宏可创建新的工作表供用户填写。我想保护工作表和工作簿,以便用户不会错误地更改任何内容。但是,一旦我保护了工作簿,宏就不再起作用,因为工作簿已受到保护。
有没有办法保护工作簿,但仍允许用户运行宏并让其创建新的工作表?
答案1
您可以禁用宏内的保护,创建工作表并通过代码启用保护。
这需要将保护密码存储在代码中,但据我了解,您的问题不太令人担忧。
我有一个 Excel 工作簿,其中包含一个宏,该宏可创建新的工作表供用户填写。我想保护工作表和工作簿,以便用户不会错误地更改任何内容。但是,一旦我保护了工作簿,宏就不再起作用,因为工作簿已受到保护。
有没有办法保护工作簿,但仍允许用户运行宏并让其创建新的工作表?
您可以禁用宏内的保护,创建工作表并通过代码启用保护。
这需要将保护密码存储在代码中,但据我了解,您的问题不太令人担忧。