锁定excel中的公式,不能被他人修改。其他空白单元格依旧可以输入数字。

锁定excel中的公式,不能被他人修改。其他空白单元格依旧可以输入数字。
请问什么方式能做到如此?

在表格里面设置 保护密码 可以达到你的目的。

具体操作步骤:

①,选择整个工作表,然后点击右键,选择 设置单元格格式,选择 保护,把 保护 和隐藏 前面的钩钩都点掉。确定。

②,选择有公式的 单元格,例子里面是E列,点击右键,选择设置单元格格式,选择保护,把保护前面的钩钩,点出来,保护前面的钩钩点出来,也就是选择保护。确定。

③,选择 审阅 功能中的 保护工作表,或者菜单栏中的 保护工作表,设置保护密码,

只把前面两项 允许选择锁定单元格,允许选择未锁定单元格,其他都不要打钩。

这样设置就完成了。

需要注意的是: 第一步和第二步中, 用到的 保护功能,是鼠标右键,设置单元格格式,来实现的。

第三步中的 保护工作表是在 菜单栏中调用的。

希望说明白了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-16

第一步:先选定整个工作表,Ctrl+1设置单元格格式--保护--取消锁定

第二步:选定公式所在单元格,Ctrl+1设置单元格格式--保护--选定保护

第三步:审阅--保护工作表,输入密码,取消勾选 锁定选定单元格,确定之后再输入一次密码,这样别人就动不了公式了,只能动公式以外的单元格;

第2个回答  2018-10-16

如果选中公式的单元格,就不让选中,选中A1(A1没有公式)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.HasFormula = True Then
        [a1].Select
    End If
    
End Sub

追问

不好意思,没看懂您说的。 您这个是DW里面的吗?

追答

你下文件吧,SHEET1里有三个值为公式,你会发现,你不能对他们编辑或选中。记得启用宏

网页链接

第3个回答  2018-10-16
可以用“保护工作表”的方式锁定:
选择A2、A3两个单元格,右键“设置单元格格式”,选择“保护”标签,把“锁定”的勾去掉,确定。然后点选工作栏中的“保护工作表”,设置密码。确定。
完成以上操作后。整个表格只有A2、A3两个格可以编辑,其他单元格均不能编辑。公式可以运算得到。
如其他地方还需要编辑,用同样方法操作。
如果你只是要锁定A1,可以将整张表全选,在“设置单元格格式”中的“保护”中把“锁定”的勾去掉。然后再将A1的“锁定”勾选上,再保护工作表。则全表只有A1是不能编辑的,已经输入的公式可以正常运算的。
望采纳,谢谢!本回答被网友采纳
相似回答