使用VBA宏代码(适用于.xls/.xlsx文件)
Excel的工作表保护机制存在漏洞,可通过VBA代码绕过验证:
1.打开受保护的Excel文件,
2.按下 Alt +F11 进入VBA编辑器
3.在左侧项目窗口中双击受保护的工作表(如Sheet1)
4.粘贴以下代码并运行(按 F5)
Sub spassword()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Protect AllowFiltering:=True
ws.Unprotect
Next
End Sub
就可以解锁表格,保存时不要直接覆盖原来的,另存即可,下次再用就不用解锁了