如何找回忘記的Excel工作表密碼
有時(shí)候?yàn)榱吮Wo(hù)我們編輯的Excel工作表,我們會(huì)設(shè)置工作表保護(hù)密碼。然而,由于各種原因,我們經(jīng)常會(huì)忘記這些密碼。那么,當(dāng)我們忘記密碼時(shí)怎么辦呢?下面將介紹一種簡(jiǎn)單方便的方法,可以幫助你找回忘記的Exc
有時(shí)候?yàn)榱吮Wo(hù)我們編輯的Excel工作表,我們會(huì)設(shè)置工作表保護(hù)密碼。然而,由于各種原因,我們經(jīng)常會(huì)忘記這些密碼。那么,當(dāng)我們忘記密碼時(shí)怎么辦呢?下面將介紹一種簡(jiǎn)單方便的方法,可以幫助你找回忘記的Excel工作表密碼。
步驟1:打開受保護(hù)的Excel工作表
首先,打開設(shè)置了工作表保護(hù)的Excel文件。當(dāng)你試圖編輯工作表時(shí),會(huì)彈出一個(gè)對(duì)話框提示需要輸入密碼。
步驟2:使用宏命令顯示密碼
如果你忘記了密碼,可以使用宏命令來將密碼顯示出來,并且輸入正確的密碼以解鎖工作表。具體操作如下:
- 點(diǎn)擊“文件”選項(xiàng)卡
- 選擇“選項(xiàng)”
- 進(jìn)入“自定義功能區(qū)”選項(xiàng)
- 在“開發(fā)工具”前面勾選
- 點(diǎn)擊確定
- 點(diǎn)擊工具欄中的“開發(fā)工具”
- 選擇“宏”
- 新建一個(gè)宏并保存
步驟3:編輯宏代碼
在新建的宏中,將以下代碼復(fù)制并粘貼:
Sub PasswordBreaker()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i 65 To 66: For j 65 To 66: For k 65 To 66
For l 65 To 66: For m 65 To 66: For i1 65 To 66
For i2 65 To 66: For i3 65 To 66: For i4 65 To 66
For i5 65 To 66: For i6 65 To 66: For n 32 To 126
ActiveSheet.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 False Then
MsgBox "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)
(1).Select
Range("a1").FormulaR1C1 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 Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
步驟4:運(yùn)行宏并顯示密碼
保存宏之后,運(yùn)行它即可彈出一個(gè)窗口,顯示可能的密碼組合。點(diǎn)擊確定并輸入密碼以解鎖工作表。
步驟5:?jiǎn)⒂肊xcel中的宏功能
如果在點(diǎn)擊宏時(shí)出現(xiàn)錯(cuò)誤提示,可能是因?yàn)槟愕腅xcel沒有啟用宏功能。以下是啟用宏功能的操作方法:
- 點(diǎn)擊“文件”選項(xiàng)卡
- 選擇“選項(xiàng)”
- 進(jìn)入“信任中心”選項(xiàng)
- 選擇“信任中心設(shè)置”
- 進(jìn)入“宏設(shè)置”
- 選擇“啟用所有宏”
- 點(diǎn)擊確定
通過以上幾個(gè)簡(jiǎn)單的步驟,你就可以找回你忘記的Excel工作表密碼,重新獲得對(duì)工作表的完整訪問權(quán)限。