zoukankan      html  css  js  c++  java
  • 如何保护Excel工作表,不被人修改或删除指定区域

    基本原理:

    1、锁定的单元格是不能够被编辑的。

    2、默认所有单元格均为锁定。


    先做一个简单的表格,为了区分锁定与非锁定,我把棕色区域设置为锁定区,也就是用户不能修改数据;粉红色区域为非锁定区域,可以自由修改数据,表格如表1所示:

    现在我想把表中棕色的区域锁定,不让别的用户修改。而粉红区域可以给用户修改。

        第一种方法:先撤消编辑区锁定,再单独锁定不能编辑的区域。

    1.    先选中单元格,然后点击右键,选中“存储单元格式”,找到“保护”选项,把“锁定”前面的√去掉。这就去掉了所选区域所有单元格的锁定,如表2所示。

    2.再选中要锁定的棕色区域,然后点击右键,选中“存储单元格式”,找到“保护”选项,把“锁定”前面的√勾上。这就说明该区域是可以被锁定的,如表3所示。

    3.再次选中棕色区域,再选中“工具”,找到“保护”项,最后找到“保护工作表”,如表4所示。

    4.在弹出的保护工作表界面,因为我不想别人编辑的棕色部分的数据,所以要在“要取消保护的工作表的密码”下面的空白条框输入保护密码,如表5所示。连续输入两次后,按“确定”完成。

    5.测试。我把2月份的收入由“14000”改为“9000”,成功,如表6所示。

    再把1季度收入更改为20000,出现了如下警告,如表7所示。

    至此,锁定某区域的工作已经完成!

    第二种方法:先设置可以编辑的区域,再单独设定锁定区域。

    1. 选中“工具”,找到“保护”项,找到“允许使用者编辑范围”,如表8所示。

    点击“新范围”,也就是可以修改的单元格区域。如表9所示。

    2.选中可编辑的范围。回车确定就可以了。那个“范围密码”不用输入,除非你想让其他用户在月收入区域编辑时也要输入密码后才能编辑。如表10所示。

    3.重复第一种方法的第3、4个步骤就可以了,但是不用选择要锁定的区域。

    4.以上两个方法都可以实现,大家可以尝试一下,有一点要说明的是:比如锁定区域套用了公式,而该公式又用到了可以编辑区域的数据,那锁定区域的数据还是会变化的。如表1中的1季度收入=1月份收入+2月份收入+3月份收入。随意更改其中一个月的数据,季度收入是会有变化的。

  • 相关阅读:
    coredata相关文章,还不错
    Predicates
    iOS5新开发的API总述
    免费Excel教程及模板 微软自带 无木马
    历史的商业行为
    销售激励管理流程和Sales Force Mgmt流程
    亚马逊,应用网关 AWS API GATEWAY
    EXCEL 常用函数公式
    华尔街之狼 原型
    FW:Docker与CI持续集成/CD
  • 原文地址:https://www.cnblogs.com/sunrisefengfei/p/12391996.html
Copyright © 2011-2022 走看看