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

孤狼
孤狼
孤狼
171
文章
118
评论
2018年11月15日10:21:311827,625 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:

评论:18   其中:访客  18   博主  0
    • 真可爱 真可爱

      等不到

      • 真可爱 真可爱

        等你

        • 真可爱 真可爱

          人生的痛苦,不是因为没钱而痛苦,而是因为别人有钱你痛苦。

          • jjj jjj

            有些人的底气来自实力,有些人的底气来自无知。

            • jack jack

              脑子是个很棒的东西,希望你有。

              • 虚心竹 虚心竹

                铁打的身体,磁铁打的床。感谢分享

                • 于

                  十年一觉扬州梦,赢得青楼薄倖名—-【唐·杜牧·遣怀】

                  • 夏天里的冰 夏天里的冰

                    醉卧沙场君莫笑,古来征战几人回!—-【唐·王翰·凉州词】