
如何在Excel中恢復丟失的工作表保護密碼?
我們總是設置密碼以保護某些重要的工作表不被其他工作表破壞或修改。 但是,如果您忘記了密碼,該怎么辦? 幸運的是,Excel支持一些VBA代碼來恢復丟失的工作表保護密碼。 您可以這樣處理此問題:
使用VBA代碼在Excel中恢復丟失的工作表保護密碼有關保護工作表的更多教程...
使用VBA代碼在Excel中恢復丟失的工作表保護密碼以下VBA代碼可以幫助您快速取消工作表中的原始密碼。
1。 打開您以前受保護的工作表。
2。 按住 ALT + F11 鍵,然后打開 Microsoft Visual Basic for Applications窗口.
3。 點擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊窗口.
VBA代碼:恢復丟失的工作表保護密碼
Sub PasswordRecovery()Dim i As Integer, j As Integer, k As IntegerDim l As Integer, m As Integer, n As IntegerDim i1 As Integer, i2 As Integer, i3 As IntegerDim i4 As Integer, i5 As Integer, i6 As IntegerOn Error Resume NextFor i = 65 To 66: For j = 65 To 66: For k = 65 To 66For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)If ActiveSheet.ProtectContents = False ThenMsgBox "One usable password is " & Chr(i) & Chr(j) & _Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)Exit SubEnd IfNext: Next: Next: Next: Next: NextNext: Next: Next: Next: Next: NextEnd SubCopy4。 然后點擊 F5 鍵運行此代碼,然后會彈出一個提示框,單擊 OK 將其關閉,您的受保護工作表密碼將立即被取消。
筆記:
1.使用此代碼,您一次只能恢復一個工作表保護密碼,如果有多個受保護的工作表,則需要一個一個地應用此代碼。
2.上面的代碼來自 http://excelzoom.com/2009/08/how-to-recover-lost-excel-passwords/.使用Excel中的密碼輕松地同時保護多個工作表:
保護工作表 實用程序 Kutools for Excel 可以幫助您使用相同的密碼批量保護多個工作表。 它還提供了實用程序來同時取消保護這些工作表。 下載完整功能 30-天自由蹤跡 Kutools for Excel 現在!
相關文章如何在Excel中一次保護多個工作表?
如何在Excel中一次取消保護多個工作表?
最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

