Quando as pessoas criam uma planilha do Excel que não querem que alterem, geralmente protegem planilhas individuais . A proteção de uma planilha do Excel envolve a criação de uma senha que você precisa inserir para fazer alterações na planilha.
Existem várias maneiras de desproteger uma planilha do Excel como esta. A primeira é obviamente digitar a senha e desproteger a planilha. Mas se você esqueceu a senha ou a pessoa que a bloqueou não deu a senha para você, você não está sem sorte. Existem duas outras maneiras de desproteger essa planilha.
Desproteger uma planilha do Excel com a senha
A maneira mais fácil de desproteger uma planilha do Excel é saber a senha.

- Clique na guia Revisão .
- Selecione “ Desproteger Planilha ” na seção Proteger do menu.
- Digite a senha na janela de diálogo Desproteger Planilha .
Desproteger uma planilha do Excel com o Planilhas Google
Esquecer ou perder a senha em uma planilha do Excel protegida pode ser assustador. Seu primeiro pensamento pode ser que você perdeu completamente todos os dados da planilha.
A boa notícia é que existe uma solução criativa que permite desproteger uma planilha do Excel. Você precisará de uma conta do Google Drive para fazer isso.
- Abra sua conta do Google Drive, selecione Novo e selecione Planilha do Google para abrir uma nova planilha.
- Na planilha, selecione Arquivo e selecione Importar .
- Na caixa de diálogo Importar arquivo , selecione Carregar no menu.
- Clique em Selecionar um arquivo do seu dispositivo .
- Navegue pela planilha do Excel em seu computador. Selecione-o e clique em Abrir .
- Na janela Importar arquivo , selecione Substituir planilha e selecione Importar dados .

Isso importará a planilha do Excel protegida para sua planilha do Planilhas Google . Exceto, agora você notará que a planilha não está mais protegida. Você pode editar tudo o que quiser.
Agora que está desprotegido, você pode exportar a planilha de volta para o formato Excel novamente.
- Na Planilha Google agora desprotegida, selecione Arquivo e download como
- Selecione Microsoft Excel (.xlsx)
- Selecione Salvar como .
- Dê um nome ao arquivo e selecione Salvar .

Agora você tem a mesma planilha do Excel, mas a proteção é removida.
Desproteger uma planilha do Excel com VBA
Se você não tiver uma conta do Google Drive ou estiver procurando outra abordagem para desproteger uma planilha do Excel de dentro do Excel, o VBA é uma ótima maneira de fazer isso.
A ideia é introduzir um módulo VBA que decifre a senha um caractere por vez. Dependendo da complexidade da senha, o script pode levar de 10 minutos a horas para ser executado.
Etapa 1: salvar como arquivo do Excel mais antigo
O único limite para esse método é que ele só funciona em planilhas do Excel no Excel 2010 ou anterior. Isso não é um problema, desde que você salve a planilha protegida em uma versão mais antiga.
Basta clicar em Arquivo e Salvar como . Para a lista suspensa de formato, selecione Excel 97-2003 (*.xls) .

É uma dor ter que salvar em um formato mais antigo, mas o benefício é que, uma vez que o script VBA é feito, a senha é quebrada e você tem acesso à planilha desbloqueada.
Etapa 2: criar e executar o código VBA
Veja como configurar esse módulo VBA.
- Selecione o item de menu Desenvolvedor em sua faixa de opções. Se não estiver lá, clique em Arquivo > Opções > Personalizar Faixa de Opções , alterne Escolher comandos de para Todos os Comandos e mova Desenvolvedor do menu esquerdo para o direito. Clique em OK quando terminar.
- No menu Desenvolvedor , selecione Exibir Código na seção Controles da faixa de opções.
- Clique com o botão direito do mouse em Objetos do Microsoft Excel , selecione Inserir e selecione Módulo .
Um script VBA conhecido existe há anos que quebra a senha e desprotege qualquer planilha.
Copie o código abaixo e cole 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) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then MsgBox "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
Em seguida, pressione o botão Executar (seta verde para a direita) para executar o script.
Isso executará o novo módulo que você criou. Ele tentará quebrar a senha de proteção da planilha um caractere de cada vez. O script levou segundos para quebrar a senha durante um teste com apenas três caracteres simples (“ABC”).

A senha exibida será arbitrária. Basta pressionar OK e sua planilha do Excel agora está desprotegida novamente. Teste a digitação em uma célula para confirmar.

Como uma senha simples leva alguns segundos, uma senha mais longa e complexa pode levar até um minuto ou dois. Basta deixá-lo em execução em segundo plano até que a caixa de mensagem apareça.
Quando sua planilha estiver desprotegida, você poderá salvá-la novamente no formato anterior que estava usando antes de salvá-la.
Escolhendo seu método de desproteção
Todos esses três métodos funcionarão bem, mas é melhor começar com o mais simples e ir descendo a lista. Idealmente, você saberá a senha e poderá desproteger a planilha apenas digitando-a.
Mas esquecer uma senha de proteção é muito comum, então esperamos que os dois últimos métodos listados acima ajudem você a sair de um congestionamento e permitir que você edite sua planilha novamente.