Tenho dois arquivos Excel que criei há cerca de um ano. Ambos os arquivos estão protegidos.
- Um arquivo Excel não pode ser aberto/editado sem inserir a senha correta.
- E em outro arquivo Excel, Proteger Planilha está habilitado em algumas células específicas.
Baixei algumas ferramentas para recuperação de ambos os tipos de senha, mas nenhuma delas funcionou com sucesso. Também eu tinha passadoRecuperação de senha do Excel. A ferramenta mencionada neste link não funcionou.
Por favor, deixe-me saber, como consertar isso?
Cumprimentos
InTech
Responder1
Para o arquivo que você PODE abrir, tente isto.
Se você não vir "desenvolvedor" na barra de ferramentas:
Clique na imagem do botão Microsoft Office Button Office e, em seguida, clique em Opções do Excel, Opções do PowerPoint ou Opções do Word.
Clique em Popular e marque a caixa de seleção Mostrar guia Desenvolvedor na faixa de opções.
Pressione Alt+F11 (ou clique em Visual Basic na guia do desenvolvedor) para abrir o editor VBA. Crie uma nova macro clicando na seta ao lado do botão com a régua:
Copie o seguinte código e cole-o em seu novo módulo:
Sub PasswordBreaker()
'Author unknown
'Breaks worksheet password protection.
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
Ctrl+S para salvar e feche o editor VBA.
Na sua pasta de trabalho, vá para a guia do desenvolvedor e clique em Macros. Selecione PasswordBreaker e clique em Executar.
Eu testei isso em algumas planilhas diferentes e parece funcionar. Sua milhagem pode variar.