一分钟教你如何解除受保护的Excel工作表、工作薄、单元格的密码

2024-06-23 56

大家好,这是Excel小火箭的第九期分享。

有时我们打开工作表,发现只有部分单元格可以编辑,显示“您尝试更改的单元格或图标已受保护,无法快速过滤。

▲设置受密码保护的工作表

此时,我们可以通过输入密码来解锁安全并照常进行编辑。但是,但是……

或许我们忘记了密码,又或许设置细胞保护的人需要保证原始数据不被破坏,但工作人员只是想控制细胞~

比如,今天有朋友说需要更改我们的一个物料表模板文件中的数据和公式,但是创建原表的同事去度假了,忘记了密码……

再比如,上次有同学@Yi说他经常需要管理业主的报表,但是很多报表单元格被保护了,没有办法提取公式,严重影响了工作人员的效率和士气~

今天我们要讲的是:如何解除工作表和单元格的保护?

01工作表存在形式

严格来说,每个工作表/书籍都是一个由xml和样式表组成的压缩包,即zip格式。例如,我们可以将表的文件名更改为zip格式,解压后我们看到一个单独的文档。

▲解压后的工作表

02保护解除原理

展开工作表后,我们知道工作表由xml文件组成。事实上,这些xml文件中就包含了我们设置的安全密码。

▲工作表为xml格式

03安全解锁钥匙

在取消工作表保护之前,我们必须先取消工作簿保护,即文件夹中的workbookxml,否则可能会因隐藏工作表而无法正常释放密码。

▲隐藏失败

在xl文件夹中,右键打开workbookxml,搜索password并删除如下内容

▲右键打开→用记事本打开

▲删除内容保存

04取消隐藏工作表

取消工作簿保护后,粘贴以下VBA代码并运行它。

SubrokcketUnprotect()'显示工作表'//2023-10-23@SdxSun大侠公众号:Excel小火箭DimshtAsWorksheetForEachshtInWorksheetshtVisiblexlSheetVisible'显示NextEndSub

不知道如何操作VBA的同学,请阅读这里:VBA实例:一分钟学会操作ExcelVBA

05不受保护的工作表

具体步骤:重命名为zip→解压→更改文件名→右键用记事本打开XML文件→搜索密码→删除内容

将xml文件拖回zip对应的xl文件夹中,解压文件,打开文件即可!还不知道怎么做的同学可以观看视频:

02:20

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。