Como recuperar a senha de proteção de planilha perdida no Excel?
Sempre definimos senhas para proteger algumas planilhas importantes de serem destruídas ou modificadas por outras pessoas. Mas, se você esquecer suas senhas, o que poderia fazer? Felizmente, o Excel suporta algum código VBA para recuperar sua senha de proteção de planilha perdida. Você pode lidar com esse problema da seguinte forma:
Recuperar a senha de proteção de planilha perdida no Excel com código VBA
Recuperar a senha de proteção de planilha perdida no Excel com código VBA
O seguinte código VBA pode ajudá-lo a cancelar rapidamente suas senhas originais em uma planilha.
1. Abra sua planilha que foi protegida anteriormente.
2. Pressione e segure as teclas ALT + F11, e isso abrirá a janela do Microsoft Visual Basic for Applications.
3. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.
Código VBA: recuperar a senha de proteção de planilha perdida
Sub PasswordRecovery()
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 ActiveSheet.ProtectContents = 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)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
4. Em seguida, clique na tecla F5 para executar este código, e uma caixa de aviso aparecerá; clique em OK para fechá-la, e suas senhas da planilha protegida serão canceladas imediatamente.
Notas:
1. Com este código, você só consegue recuperar uma senha de proteção de planilha por vez; se houver várias planilhas protegidas, você precisará aplicar este código uma por uma.
2. O código acima é proveniente de http://excelzoom.com/2009/08/how-to-recover-lost-excel-passwords/.
Artigos relacionados
Como proteger várias planilhas de uma vez no Excel?
Como desproteger várias planilhas de uma vez no Excel?
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface de abas para o Office e facilita muito seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!