大家好,我是努力hard,本文要讨论的问题,在此摘要:
① Excel工作簿保护方式
② 无密码解锁修改单元格
00 哥,这些单元格怎么不能点开
有个好友问我,下方图片的所有绿色区域都不能选中,
我很喜欢这样的提问——
有图片、有描述,自己也先百度搜索,明白问题根源后,找不到解决办法,才求助。
这样解决问题是学习最快的,看到消息后立马解答:
是的,如果能打开Excel工作簿文件,如果是单元格被锁定了,全选数据,复制到新的sheet中就可以了。
问题不简单,无法全选,无法复制,也就无法解锁。
好吧,既然如此,把文件发过来,我来解决!
01 Excel 保护方式有哪些
为了保护 Excel 表格中的内容不被修改,老手们经常通过很多种方式保护数据。本部分粗略罗列 2 种常见方式:
① 第一种,锁定或隐藏特定的单元格和工作表。通过单元格格式的“锁定”、“隐藏”选项和“审阅”选项卡中的“保护”功能完成。
② 第二种,利用 VBA 锁定或隐藏。
③ 第三种,利用字体颜色、大小,行高列宽显隐,遮罩等方式保护。
02 破解单元格保护的方式有哪些
遇到这种尴尬,很正常,人无完人,我只有默默打开浏览器,搜得到以下几种答案:
( 1 ) 输入保护密码。这是最尴尬的回答。
* 我有密码就不来搜答案了。
显然,都没有密码,这种回答是无效的。
( 2 ) VBA 强制破解密码。这是最高端的回答。
……
( 中间是一大堆的 VBA 代码,目的是破解密码,洋洋洒洒 )
* 一般人真的会忽略这个答案,因为太长、太恐怖。还有,结尾的注意事项也很尴尬。
是的,通过VBA 代码进行试错破解是可以的。但是太专业,也容易出错。
也有人提供途径:购买相关破解软件辅助,这种方式是最后不得已的办法了。
看到这个 VBA 的方法,我联想:能否通过Excel VBE( VB 编辑器 ) 设置,使工作表变成可选择的,再利用“复制大法”转移进行编辑。
兴奋之余立马试验,结果可行!这应该是还没有在网上传播的第三个技巧:
( 3 ) VBE 修改可选性。这是我最巧妙的一次试验成果。
在“解锁”前,我点击了一个区域,提示如下:
下面开始解锁:
① 第一步,打开 Excel 文件,使用组合键Alt+F11打开Excel VBE 编辑器。
② 第二步,在右下角属性框中,找到 EnableSelection,此时它的选项是
-1 - UnlockedCells,它的含义是锁定被锁定的单元格,就使得我们无法对已经锁定的区域进行编辑。
(点击查看大图)
此外,选项-0 - xlNoRestrictions表示所有区域没有限制,即可以选择并编辑;选项-4124 - xlNoSelection表示所有区域不允许选择编辑。
找到为什么不能选中的原因,将它改成-0 - xlNoRestrictions ( 无限制 )就可以了。
保存一下。
③ 第三步,返回表格,复制区域粘贴到新的 sheet 中编辑,或者直接在原单元格上进行修改。这样原本的区域可以修改编辑了,如图:
这样,在没有保护密码的情况下,同样能够对 Excel 单元格进行编辑。同样也申
明一下,技术无对错,请不要用于非法用途哟。
如果觉得《npoi 设置单元格不能修改_真巧妙!没密码也能解锁 Excel 单元格保护》对你有帮助,请点赞、收藏,并留下你的观点哦!