Excel 允许用户编辑范围:如何在输入编辑范围的密码后将范围内的锁定单元格更改为解锁

Excel 允许用户编辑范围:如何在输入编辑范围的密码后将范围内的锁定单元格更改为解锁

这是关于允许用户编辑范围选项。

我有受保护的 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” = 原始工作表保护密码

“编辑” = 需要密码才能允许宏按描述运行

这些可以是相同的。只需编辑以满足您的需要等。

你的问题的答案是否定的,这只是一种解决方法,希望它能有所帮助。

相关内容