sexta-feira, 21 de agosto de 2020

Desproteger planilha do Excel sem senha

Se você trabalha ou já trabalhou em escritório já deve ter passa por isso na hora de acessar uma planilha no Excel, geralmente protegemos nossas planilhas com senha quando há dados importantes, ou bloqueamos algumas células para que usuário leigos não consiga altera-las. Muitas vezes o autor esquece a senha ou já mudou de emprego e novo contratado não sabe o que fazer. 

No tutorial a seguir vamos mostrar que é possível desproteger uma planilha do Excel e conseguir o acesso bruto. Aqui iremos mostrar dois método, um que eu chamo de Ctrl C Ctrl V e outro é usando macros.

1 - MÉTODO (CTRL C CTRL V)

Copie toda a planilha com ilustra a imagem abaixo.

Lembre-se que esse método funciona bem quando o arquivo do Excel é salvo no formato .xlsx, que é padrão da versões a partir Office 2010. Mesmo que a planilha esteja protegida é possível selecionar todas as células "para copia".

  • Abra a planilha protegida e clique no botão selecionar tudo como está destacado na imagem acima.
  • Aperte as teclas Ctrl C, depois clique em Arquivo e em seguida, em NOVO.
  • Crie uma nova planilha em branco e clique em Ctrl V.
Pronto...

2 - MÉTODO (USANDO MACROS)

Em alguns caso o método acima pode não funcionar, isso acontece quando o autor da planilha bloqueia todas as opções de edição, inclusive o de seleção de células. Para remover a senha nesses caso vamos precisar ativar o modo desenvolvedor no Excel. Lembre-se que esse método só funciona se o arquivo for no formato .xls, padrão até o Office 2010, não se preocupe pois é possível salvar um arquivo .xlsx como .xls, salve a planilha como novo e no tipo de arquivo escolha modelo do Excel 97-2003 como ilustra abaixo.



  • Habilitar o modo Desenvolvedor, clique no menu Arquivo e depois em Opções
  • Clique em Personalizar Faixa de Opções marque a caixa Desenvolvedor e clique em OK.
  • Volte para a planilha e clique na aba Desenvolvedor em seguida clique, em grava macro, siga os passo da imagem abaixo.
 


  

 











  • Chegamos na parte mais complexa, vamos criar o macro.
  • Depois de ter clicado em OK como mostrar a imagem acima, vamos interromper a gravação do macro, e em seguida clicar em Visual Basic; veja a imagem abaixo.


Dê um duplo clique em PERSONAL.XLSB, depois outro duplo clique em Módulos e mais um duplo clique em Módulo 1 em seguida apague a linha de comando que tem na tela Geral. Veja a imagem abaixo.
Baixe o comando AQUI e depois Copie e cole na tela Geral como ilustra a imagem acima.

Agora clique no botão Salvar "ícone do disquete" feche o Visual Basic. 

REMOVENDO A SENHA
  • Com o arquivo aberto, acesse o menu Desenvolvedor e clique em Macros;
  • Selecione a macro que acabou de criar (no caso, PasswordBreaker) e clique em Executar;
  • Isso pode levar algum tempo, mas feito isso, a macro informará a senha do documento. Anote-a
  • Na aba Revisão, clique em Desproteger Planilha
  • As vezes desbloqueia direto e outras você terá que entrar com a senha que a macro revelou e clique em OK.
E fim seu arquivo está desprotegido.

Um comentário: