Você está na página 1de 6

Como desbloquear planilhas do Excel

por HELITO BIJORA
Para o TechTudo
O Microsoft Excel, editor de planilhas do Microsoft Office, permite que os usuários coloquem senhas
nos arquivos, evitando que pessoas não autorizados modifiquem o documento. Esse recurso é útil
especialmente em planilhas importantes e cujos dados são muito complexos. O desbloqueio das planilhas
é feito por uma senha, criada pelo próprio usuário. Mas, é possível esquecer ou perder esse código.
Felizmente, há uma forma de contornar o problema. 

'Tela rolando' ao usar a seta direcional no Excel? Veja como resolver

Como desbloquear planilhas do Excel (Foto: Divulgação/Microsoft)


Download grátis do app do TechTudo: receba dicas e notícias de tecnologia no Android ou iPhone
Passo 1. Abra a planilha que está protegida com senha e aperte as teclas “Alt + F11” para abrir uma nova
janela;
Como desbloquear planilhas do Excel

Janela para inserção de macros (Foto: Reprodução/Helito Bijora)

Passo 2. Na janela que abrir, você verá uma barra de ferramentas abaixo da barra de menus. Clique no
botão “Executar macro”, que é representado por uma seta verde;

Clique em Executar Macro (Foto: Reprodução/Helito Bijora)


Como desbloquear planilhas do Excel
Passo 3. Uma pequena janela irá se abrir. Em “Nome da Macro” digite “senha” e depois clique em
“Criar”;

Criando uma nova macro (Foto: Reprodução/Helito Bijora)

Passo 4. Agora copie o código abaixo na nova janela que surgir, entre as linhas “Sub senha ()” e “End
Sub”:
Sub PasswordBreaker()
‘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
Como desbloquear planilhas do Excel
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
CÓDIGO ALTERNATIVO
Sub Desbloqueia_Planilha()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n 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 "Sua planilha foi desbloqueada "
Exit Sub
End If
Next
Next
Como desbloquear planilhas do Excel
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
End Sub

Inserindo o código macro (Foto: Reprodução/Helito Bijora)


Como desbloquear planilhas do Excel
Passo 5. Agora apague as linhas “Sub senha ()” e “End Sub”, conforme mostra a imagem abaixo:

Apagando parte do código (Foto: Reprodução/Helito Bijora)


Passo 6. Por fim, clique em “Executar Macro” novamente e aguarde cerca de um minuto. A planilha será
desbloqueada automaticamente.

Executando a macro (Foto: Reprodução/Helito Bijora)


Pronto! Com estes passos você consegue desbloquear uma planilha que esteja protegida por senha. Mas
lembre-se de usar este conhecimento com responsabilidade. 

Você também pode gostar