这是关于允许用户编辑范围选项。
我有受保护的 Excel 工作表,其中工作表的某些区域设置为。现在,一旦输入编辑范围的密码,allow users to edit range
是否可以locked
将该范围内的那些单元格的属性更改为 。unlocked
答案1
您可以创建一个需要密码才能运行的宏。
然后这个宏可以进入,‘取消保护’工作表(使用当前工作表密码)并删除工作表的锁定属性。
Sub PasswordProtectedMacro()
Dim Password As String
Do Until Password = "edit"
Password = InputBox("Please enter password below", "Password", "????")
If Password = "" Then
Exit Sub
End If
Loop
ActiveSheet.UnProtect Password:="YourPassword", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowSorting:=True, AllowFiltering:=True, AllowUsingPivotTables:=True
Cells.Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("A1").Select
End Sub
“YourPassword” = 原始工作表保护密码
“编辑” = 需要密码才能允许宏按描述运行
这些可以是相同的。只需编辑以满足您的需要等。
你的问题的答案是否定的,这只是一种解决方法,希望它能有所帮助。