Excel:多级保护

时间:2016-01-20 10:15:35

标签: excel vba excel-vba

在Excel中保护工作表时,会出现附加的对话框,说明可以应用的各种可能的保护措施。
Excel protection dialogue

我的工作簿中有三种类型的单元格:
a)我不希望用户能够选择的单元格(绝大多数)。
b)我希望用户能够选择但不能编辑的那些(只有一两个)。
c)我希望用户选择和编辑的那些(一些)。
然而,我似乎无法以不同的方式保护细胞;您似乎只选择了一次规则,然后将它们应用于所有受保护的单元格。有没有解决的办法?也许使用VBA?

谢谢。

1 个答案:

答案 0 :(得分:0)

也许这对你有所帮助。 试试这个;

  1. 打开.xls(x)文件
  2. 按Alt + F11
  3. 打开VBA editer
  4. 单击工作表名称并粘贴到下方;
  5. Sub unprotect()
        ActiveWorkbook.ActiveSheet.unprotect
    End Sub
    Sub protect()
        ActiveWorkbook.ActiveSheet.protect
    End Sub 
    
    1. 返回工作表窗口并按Alt + F8并执行潜艇。