糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > npoi 设置单元格不能修改_真巧妙!没密码也能解锁 Excel 单元格保护

npoi 设置单元格不能修改_真巧妙!没密码也能解锁 Excel 单元格保护

时间:2024-02-08 03:46:48

相关推荐

npoi 设置单元格不能修改_真巧妙!没密码也能解锁 Excel 单元格保护

大家好,我是努力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 单元格保护》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。