破解Excel工作表保護(hù)密碼
2022-08-23 20:15 作者:小可耐教你學(xué)影刀RPA | 我要投稿
在我們的日常工作中,工作表不希望同事改動內(nèi)容,我們通常會在審閱的,保護(hù)工作表里面,設(shè)置一個密碼

這樣同事打開你的工作表,只能查看數(shù)據(jù),不能編輯改動,編輯會彈出警告提示

有的時候,你設(shè)置了保護(hù)工作表密碼,你自己想編輯的時候,取消保護(hù)工作表的密碼忘記了,你也編輯不了,這個時候就尷尬了
今天教大學(xué)兩種方法來破解工作表的保護(hù)
方法一,使用壓縮包方法
將文件重命名,將后綴改成.rar格式

直接雙擊打開壓縮包,找到xl/worksheets下,是哪個工作表被保護(hù)了,就選擇哪個工作表,用內(nèi)部查看器打開

按CTRL+F查找內(nèi)容protect的位置,然后選中<>之間的內(nèi)容,進(jìn)行delete刪除掉

關(guān)閉的時候,在壓縮包里面要選擇更新內(nèi)容,然后將.rar格式改回.xlsx格式,

雙擊打開表格文件,工作表的保護(hù)密碼就被去除了,里面的內(nèi)容也可以自由的編輯了

方法二:使用VBA代碼法
上述的方法如果多個工作表都有保護(hù)密碼,要在多個表格里面搜索protect,處理起來還是比較麻煩,建議大家使用下面的VBA代碼法,只需要一個復(fù)制粘貼即可搞定,多個工作表都可以同時去除
在開發(fā)工具,點(diǎn)擊VBA,然后右鍵,插入一個模塊

在模塊里面輸入代碼,直接運(yùn)行,就直接破解了

代碼如下:
Sub 破解工作表密碼()
Dim a As Worksheet
For Each a In Worksheets
a.Protect AllowFiltering:=True
a.Unprotect
Next
End Sub
你學(xué)會了么?動手試試吧~
標(biāo)簽: