如何让Excel输入内容的单元格自动锁定无法修改

孤狼
171
文章
94
评论
2018年11月15日10:21:31 8 21,310 962字阅读3分12秒
摘要

工作中很多情况自己编写了一个Excel表格,但是里边的数据想实现实时的保护,以免忘记保护。给同事们传送着看,被他们进行修改。这个时候我们就需要进行数据保护,现在马上开讲。如何让Excel输入内容的单元格自动锁定无法修改,没有输入内容的单元格,可以正常输入

第一种方法:

新建一个excel文件,并另存为,在保存类型上,选择启用宏的工作表
开启宏控制,依次点击,文件--选项---信任中心---信任中心设置---宏设置,,启用所有宏,因用到VBA代码,不开启,用不了

按alt+F11键,进入VBA编辑页面

代码:

此处为隐藏的内容!
发表评论并刷新,方可查看

双击左侧的sheet1,将上面的代码复制,粘贴到右侧窗口

如想实现输入后自动锁定的不再sheet1,只需要将代码复制到相应的工作表区域,而后将上面的代码的两个sheet1给位对应的工作表名就OK了,而后保存测试随便输入几个内容,在空白区域,可以随便输入,如果要修改已经输入的内容,就需要输入密码
如果要修改一个单元格,选中后,点击审阅---撤销保护即可,而后在输入后,又自动保存


第二种方法

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

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

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

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

审阅选项卡→保护工作表

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

Alt+F11打开VBE窗口,在左上的工程窗口双击要保护的工作表,把下面的代码粘贴进去就OK了

代码:

此处为隐藏的内容!
发表评论并刷新,方可查看

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

继续阅读
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
  • 本文由 发表于 2018年11月15日10:21:31
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:8   其中:访客  8   博主  0
    • sdda11 sdda11

      世事洞明皆学问,人情练达即文章—-【清·曹雪芹·红楼梦】

      • 菲差距 菲差距

        想学习一下,感谢楼主分享

        • 小张 小张

          想学习一下,感谢楼主分享

          • 为区委VC 为区委VC

            举杯邀明月,对影成三人—-【唐·李白·月下独酌】

            • 锟斤拷锟斤拷锟絋锟斤拷锟斤拷 锟斤拷锟斤拷锟絋锟斤拷锟斤拷

              • AaA AaA

                黑夜无论怎样悠长,白昼总会到来。— 莎士比亚

                • lom lom

                  • 小爷 小爷