- Na guia Revisão, clique em Desproteger Planilha (no grupo Alterações). Clique no botão Proteger Planilha para Desproteger Planilha quando uma planilha estiver protegida.
- Se solicitado, insira a senha para desproteger a planilha.
As folhas de Excel são frequentemente protegidas por palavra-passe para evitar o acesso não autorizado ou a modificação de dados. No entanto, pode haver situações em que seja necessário desproteger uma folha de Excel. Talvez se tenha esquecido da palavra-passe ou tenha recebido uma folha protegida de outra pessoa. Seja qual for a razão, este guia irá fornecer-lhe diferentes métodos para desproteger uma folha de Excel.
Método 1: Utilizar a palavra-passe Se souber a palavra-passe, é fácil desproteger uma folha de Excel. Siga estes passos:
1. Abra a folha de Excel protegida.
2. Clique no separador “Rever” no friso.
3. seleccione “Desproteger Folha” no grupo “Alterações”.
Introduza a palavra-passe e clique em “OK”.
Se a senha estiver correta, a planilha do Excel será desprotegida.
Método 2: Usar o código VBA
1. Abra a folha de Excel e prima “Alt + F11” para abrir o editor VBA.
2. no editor, clique em “Inserir” e seleccione “Módulo”.
3. colar o seguinte código no módulo:
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) & i1 & i2 & i3 & i4 & i5 & i6 & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox “One usable password is ” & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & i1 & i2 & i3 & i4 & i5 & i6 & Chr(n)
Exit Sub
End If
Seguinte: Próximo: Seguinte: Seguinte: Próximo: Seguinte
Seguinte: Próximo: Próximo: Seguinte: Next: Seguinte
End Sub
4. Prima “F5” para executar o código.
5. se a palavra-passe for encontrada, aparecerá uma caixa de mensagem com a palavra-passe utilizável.
Método 3: Usar uma ferramenta de terceiros
Existem muitas ferramentas de terceiros disponíveis que podem ajudá-lo a desproteger uma planilha do Excel. Algumas das mais populares incluem o PassFab para Excel e o Stellar Phoenix Excel Password Recovery. Essas ferramentas usam várias técnicas como ataque de força bruta, ataque de dicionário e ataque de máscara para quebrar a senha.
Método 4: Usar uma Macro
1. Abra a folha de Excel e prima “Alt + F11” para abrir o editor VBA.
2. no editor, faça duplo clique na folha que pretende desproteger.
3. colar o seguinte código no módulo da folha:
Sub UnprotectSheet()
ActiveSheet.Unprotect Password:=”password”
End Sub
4. Substitua “password” pela palavra-passe real.
5. Prima “F5” para executar a macro.
6. A folha de Excel será desprotegida.
Método 5: Activar as setas de deslocamento
1. Abra a planilha do Excel e clique na guia “Desenvolvedor” na faixa de opções.
2. Clique em “Visual Basic” para abrir o editor VBA.
3. no editor, faça duplo clique na folha que pretende modificar.
4. colar o seguinte código no módulo da folha:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveWindow.ScrollRow = ActiveCell.Row
End Sub
5. Salve as alterações e feche o editor.
6. Clique no separador “Rever” do friso e seleccione “Proteger folha”.
7. Marque a opção “Seleccionar células bloqueadas” e clique em “OK”.
8. As setas de deslocamento funcionam agora na folha de Excel protegida.
Em conclusão, há muitas maneiras de desproteger uma folha de Excel, dependendo da situação. Se souber a palavra-passe, pode simplesmente desproteger a folha. Se não souber a palavra-passe, pode utilizar o código VBA ou uma ferramenta de terceiros para a decifrar. Se a folha tiver macros, pode utilizar uma macro para a desproteger. E se quiser activar as setas de deslocamento numa folha protegida, pode utilizar o código VBA para o fazer.
Se as teclas de seta não funcionarem quando estiver a tentar seleccionar células numa folha de Excel que esteja protegida, terá de desproteger a folha primeiro. Para tal, aceda ao separador “Rever” no friso do Excel, clique em “Desproteger folha” e introduza a palavra-passe, se esta for necessária. Quando a planilha estiver desprotegida, as teclas de seta devem funcionar como esperado.
Para retirar a palavra-passe do VBA Excel, pode seguir estes passos:
1. Abra a pasta de trabalho do Excel que possui proteção de projeto VBA.
2. Pressione Alt + F11 para abrir o editor VBA.
3. Clique com o botão direito do rato no projecto VBA a partir da janela Explorador de Projectos e seleccione “Propriedades”.
4. Clique na guia “Proteção” e desmarque a opção “Bloquear projeto para visualização”.
5. Introduzir a palavra-passe, se solicitada, e clicar em “OK”.
6. Salve a pasta de trabalho e feche o editor VBA.
Isso deve remover a senha do projeto VBA.