多语言展示
当前在线:1470今日阅读:23今日分享:25

如何让Excel输入数据后自动保护,不能被修改

工作中很多情况自己编写了一个Excel表格,但是里边的数据想实现实时的保护,以免忘记保护。给同事们传送着看,被他们进行修改。这个时候我们就需要进行数据保护,现在马上开讲。
工具/原料

excel2007

方法/步骤
1

首先我们打开一个空白的工作表

2

选定要保护的工作表,Ctrl+A全选所有单元格

3

Ctrl+1打开单元格格式对话框

4

保护→去掉'锁定'前面的对钩

5

审阅选项卡→保护工作表

6

在密码框中两个输入密码123456→确定

7

Alt+F11打开VBE窗口,在左上的工程窗口双击要保护的工作表,把下面的代码粘贴进去就OK了Option ExplicitPrivate Sub Worksheet_Change(ByVal Target As Range)  ActiveSheet.Unprotect Password:='123456' If Target <> '' Then Target.Locked = 1ActiveSheet.Protect Password:='123456' End IfEnd Sub

8

测试,你在工作表里输入100没事,你把100改成200,就不行,弹出了提示对话框

推荐信息