EXCEL工作表密碼忘記了怎麼辦?

龘龘221167238

你說的是工作表保護密碼忘記了嗎?


工作表保護密碼忘記了其實還是有方法可以破解的,如下圖,我們在工作表中設置了保護密碼。



Sub 破解()

ActiveSheet.Protect DrawingObjects:=True, CONTENTS:=True, AllowFiltering:=True

ActiveSheet.Protect DrawingObjects:=False, CONTENTS:=True, AllowFiltering:=True

ActiveSheet.Unprotect

End Sub


複製這段代碼點擊工作表右鍵查看代碼,把代碼粘貼進去,然後點擊功能區中的“運行”選擇運行子過程即可破解保護工作表。


excel函數教程

我曾經深入研究過這個問題,如果你是2007以上的版本,那麼通常來說有三個方法可以破解工作表的加密:

①VBA代碼
②Excel轉壓縮包
③第三方破解軟件


由於Excel自身就能實現工作表密碼的解除,第三方破解軟件在這方面並沒有太大的優勢,今天我就不講了,只講前兩種方法。

001 VBA代碼解除工作表密碼

看到VBA就腿軟,別怕,代碼都給你了,直接複製就行。

Step1:打開工作表,按Alt + F11

Step2:複製以下代碼,並按F5運行

Sub 星爺()

ActiveSheet.Protect AllowFiltering:=True: ActiveSheet.Unprotect

End Sub


注意,我把這個方法講給醫學同學的時候,他們會產生疑問:如果Excel打開的時候需要輸入密碼,是不是也能用這樣的方法破解。

當然不能!不能!不能!

本文討論的都是工作表加密,即整個Excel文檔是能夠打開的,只是對工作表進行了加密,無法修改工作表中的內容。


002 Excel轉壓縮包解除工作表密碼

Excel能轉壓縮包?

是的,你沒有看錯!

從Office 07及以上版本中微軟採用的是xlsx、docx、pptx格式,它們本質上是一個壓縮包,構成Excel的所有源碼文件都在這個壓縮包中,因此通過將其後綴更改為.zip或.rar即可提取文件。

Step1:修改Excel的後綴名為zip或者rar形式,此時會彈出警告提醒,直接忽略確定即可;

修改完之後,Excel文件就變成了一個壓縮包,我們直接打開這個壓縮包。


Step2:從壓縮包中\\xl\\worksheets\\路徑下找到加密的工作表。因為我們只有sheet2為加密工作表,所以用記事本打開這個工作表即可。(也可以將其複製出來再打開)


Step3:打開之後,你會發現記事本里面全是代碼,這些代碼就記錄了工作表的各類信息,其中就包括工作表的密碼。我們找到如下代碼行,找到之後將<>中的那一坨連同<>符號一起刪掉,然後保存。


這坨代碼如何找到呢?

如果記事本中的代碼過多,可能不太好找,可以用搜索的方法來搜索Protection這個單詞,就能定位到這一長傳代碼了。


保存之後,工作表中記錄的底層信息就已經發生了改變,我們再將壓縮包後綴改為xlsx,又變成Excel文件了。


打開文件,你會發現,咦,密碼沒有了!


「精進Excel」系頭條簽約作者,關注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!

精進Excel

excel工作表密碼破解的方法大致有以下三種:

  1. VBA代碼破解;


  2. 將文件後綴名修改為RAR壓縮文件後打開相關文件將加密代碼刪除;

  3. 下載現成的插件。

前面兩種方法都比較繁瑣,直接使用現成的插件可以隨時使用!

前面的兩種方法都已經有人解答了,這裡就不再贅述,強調一點時VBA代碼破解工作表密碼的方法不止一種,網上自行搜索一下有很多的,下面重點將一下第三種方法。

之前在excelhome論壇上下載了一位版主的插件,裡面就有破解excel密碼的功能,而且功能還很強大(幾乎你能想到的都有了),該插件時免費的,具體演示如下:

加密工作表

對身份證校驗工作表進行加密

提示輸入密碼才能修改,說明已經加密成功!


破解密碼

點擊插件如圖所示的工作表保護與破解按鈕

詳細參數選擇演示


它的功能還不止於此,大家學習。


最好,大家需要插件的話可以自行到excel home論壇搜索,也可以私信我索要,後臺回覆“常用工具插件”即可自動獲取下載鏈接。

關於插件的使用方法:

下載解壓之後是一個xlam文件,直接雙擊即可使用。



還有另一種方法:



樂享所知

日常工作中,為了防止小夥伴不小心修改你的工作表,經常會設置工作表密碼,時間一長,是否都忘記密碼啦?

前輩大神留下的表格好厲害,我想學下怎麼做,天哪,有密碼!

前輩大神留下的模板表,用著好舒服,業務量增加,模板表有密碼!

這些問題,不知你是否經常遇見呢?技巧君也曾經被這些問題困擾許久,今天,技巧君教你一招,無需VBA和代碼,快速解決這個問題!

詳細步驟:

1、如下圖所示,我們的sheet2工作表已經有密碼保護,無法修訂和更改


2、我們關閉工作簿,打開文件管理器,找到這個文件,重命名修改文件後綴名為“rar”


3、雙擊修改後綴名後的文件,找到"sheet2.xml\

Excel精選技巧

這裡有個方法,希望能幫到你:

  • 將Excel文件修改為RAR文件格式(將Excel文件的後綴名修改.rar後綴)

  • 打開壓縮包,找到文件 xlworksheets工作表名.xml

  • 用記事本打開該文件,並刪除其中的 部分,並保存

  • 將壓縮包後綴名修改會.xlsx文件即可

\n

{!-- PGC_VIDEO:{"thumb_height": 360, "thumb_url": "7005000d7aad5a29827a\

Excel大全

今天繼續教大家一個大招,以最快的方式破解excel任何版本工作表密碼,睜大眼睛不要錯過。

一、案例場景:

有時候為了對一些關鍵數據進行保密,我們會對excel工作表進行加密處理,但是偶爾都會出現密碼忘記的情況,所以就需要對已經設置的密碼進行破解。如下圖:

如上圖:我們需要新增人員工資的時候,如果設置了密碼就需要先對工作表密碼進行驗證,但是忘記密碼後我們就輸入不了,此時就需要對工作表密碼進行破解。

二、工作表密碼破解:

第一步:將工作表名稱後綴xlsx更改為rar,也就是將excel文件格式更改為壓縮包格式。

第二步:雙擊打開壓縮包,依次打開壓縮包:xl—worksheets,找到被加密的文件sheet1.xml。

第三步:將sheet1.xml文件移出來,雙擊用記事本的方式打開。ctrl+F搜索protect,將protect開始的代碼進行刪除。刪除後將文件保存再移入壓縮包。

第四部:重新將壓縮包文件格式由rar更改為xlsx,這樣打開就不會再有工作表密碼進行限制了。

更改完畢之後,你重新對人員工資進行添加的時候,就不會出現最開始的需要審核驗證密碼的情況。這個方法是不是非常不錯呀?

溫馨提醒:

1、此方法僅做教學講解,請勿用於任何非法用途;

2、此方法可以對excel任何版本的工作表加密的情況進行破解,但如果是工作簿進行了加密,目前來說沒有更好的方法可以破解。



excel函數與vba實例

題主你好!

嗯,你這個問題我遇到過。

不過我的好像是2003年版。記得那個時候,網上找了很多破解軟件。都不太好用,最後找了一個什麼名字忘了,然後。用了留20多分鐘才破解。

看了你這個問題本來想仔細找找給你弄的。然後網上搜一下都說這個07板版以後的需要暴力破解,怎麼暴力破解我也是不太明白,嗯,你先看下自己是什麼版本兒的?如果是零三年的,你就去網上搜一些破解軟件。特別容易破解,如果是零七年以後的,你也可以在網上搜尋一下,然後他們有QQ啦什麼的聯繫方式,你可以聯繫一下試試。

一點兒拙見希望能幫到你

喜兒哥科技


分享到:


相關文章: