Quebrar senha de projetos VBA Excel – VBE Editor

Planilha NF-e XML Excel
Planilha NFe XML – Importar dados de NF-e no Excel
2 de janeiro de 2016
Planilha de ativo imobilizado
Planilha de Ativo imobilizado Excel Gratuita
10 de janeiro de 2016

Quebrar senha de projetos VBA Excel – VBE Editor

Neste artigo é demonstrado passo-a-passo como remover senha de projetos VBA do Excel, ou de qualquer programa do pacote Office.

Caso não consiga realizar o procedimento, nós realizamos o desbloqueio dos seus arquivos. Envie um e-mail para consultoria@guiadoexcel.com.br com a sua planilha e lhe enviaremos um orçamento sem compromisso.

  1. Para quebrar a senha você vai precisar de dois programas, faça o download deles abaixo:

7-zip – Descompactador de arquivos, semelhante ao winrar, mas tem que ser este.

hexedit – Editor binário de arquivos, baixe a última versão clicando em HexEdit.com logo acima do número da versão.

2. Faça uma cópia do arquivo que você irá quebrar a senha VBA, vamos mexer neste arquivo.

3. Clique com o botão direito sobre o arquivo que deseja desproteger o VBA e abra ele com o programa 7-zip, clicando em Abrir com…->Escolher programa padrão, desmarque a opção “Sempre usar o programa selecionado para abrir este tipo de arquivo”, clique em procurar e abra a pasta: C:\Program Files (x86)\7-Zip e selecione o arquivo 7zFM. Abra o arquivo que será desbloqueado com este programa.Quebrar senha VBA Excel

4. Dentro do arquivo aberto pelo 7-Zip abra a pasta xl e identifique dentro da pasta o arquivo vbaProject.bin. Arraste este arquivo para a sua área de trabalho ou uma pasta de sua preferência. Não feche o 7-zip.Quebrar senha VBA Excel 2

5. Clique com o botão direito sobre o arquivo na pasta vbaProject.bin e abra com o programa HexEdit.Quebrar senha VBA Excel 3

6. Pressione CTRL+F para abrir a tela de pesquisa e procure por DPB= e substitua por DPx=.Quebrar senha VBA Excel 4

7. Save o arquivo.

8. Arraste o arquivo novamente para o programa 7-zip.

9. Abra o arquivo Excel.

10. Pressione ALT+F11 para abrir o VBE.

11. Clique com o botão direito sobre o projeto e em propriedades do projeto VBA.
Quebrar senha VBA Excel 5

12. Desmarque a opção Bloquear projeto para exibição.Quebrar senha VBA Excel 6

13. Salve o projeto VBE, salve o Excel e feche o arquivo.

14. Abra o arquivo novamente e pressione ALT+F11 e clicando nos componentes do projeto VBA do Excel você poderá ver e modificar seus códigos.Quebrar senha VBA Excel 7

Abraço

Marcos Rieper

Caso não consiga realizar o procedimento, nós realizamos o desbloqueio dos seus arquivos. Envie um e-mail para consultoria@guiadoexcel.com.br com a sua planilha e lhe enviaremos um orçamento sem compromisso.

70 Comments

  1. Anônimo disse:

    Incrivel este artigo, muito bom e extremamente simples de fazer.
    Meus parabéns e estou sempre vendo novidades por aqui, continue nos ajudando com o seu conhecimento.

  2. Hítalo Mykael disse:

    Eu fiz, mas nao funcionou 🙁 poderia me ajudar?

  3. Randal disse:

    Marcos, me envie seu email para eu te enviar uma planilha, mesmo com códigos binários essa planilha continua bloqueada.

  4. Evandro disse:

    Marcos… Parabens pela orientação, funcionou perfeitamente.
    muito obrigado!

  5. wagner disse:

    Como travar os códigos VBA para que não sejam quebrados?

  6. flavio disse:

    Olá Marcos! parabéns!

    como eu faço com uma projeto VBA bloqueado que já pede senha nesse passo do seu Tuto em que se clica em propriedades do projeto (pra desmarcar bloqueio de exibição)?

    agradeço!

  7. Pedro HSA disse:

    PARABENS
    RECUPEREI UM TRABALHO IMPORTANTE COM ESTAS INFORMAÇOES
    MUITO OBRIGADO!

  8. Roberto Carlos disse:

    Marcos, bom dia.

    Quanto tento voltar o arquivos para o 7-ZIP, pergunta se quero substituir o arquivo, clico SIM.

    ai aparece a msg “A operação não é suportada por essa pasta”

    Pode me ajuda, por favor.

    obrigado

    • Luiz Felipe disse:

      O meu estava dando o mesmo erro que você, então eu usei o hex edit direto na pasta do excel e procurei pelo DPB e modifiquei por DPX, abria a pasta do excel e deu um erro “erro inesperado” então exportei o modulo que eu queria e depois importei novamente, e funcionou perfeitamente.

      • Josimar Matias disse:

        Boa Tarde Luiz,
        Segui seus passos e deu também erro inesperado, mas eu não conseguir seguir para os proximos passos, como assim importa, exporta me perdi nesta parte, você poderia me ajudar, muito obg

    • Luiz Felipe disse:

      o meu também estava dando a mesma coisa ai usei o hex edit direto na pasta do excel a qual eu queria desbloquear e funcionou.

  9. Nazareno disse:

    Funfou maravilhosamente! Muito obrigado pelo o aporte.

  10. Aildo disse:

    Marcos, boa tarde!

    Obrigado pela dica, mas baixei o 7z1602 e o 7z1602-x64 bit e fiz os testes, porém após a instalaçao dos mesmos, não encontrei o arquivo “vbaProject.bin” em nenhum local da pasta criada pelo descompactador.

    Será que os arquivos foram renomeados? Qual poderia ser outro motivo?

    Obg… conto com sua ajuda.

  11. Rodrigo Vidal disse:

    Bom dia, eu executo todos os passos porém quando entro na pasta para copiar o arqivo vba project ele não possui extensão nenhuma.

    Como devo proceder?

  12. marlon pessoa disse:

    cara tentei fazer com arquivo .mdb mas não funfou. Apresenta mensagem: “Não pode abrir arquivo como arquivo compactado”

  13. daniel disse:

    Não conseguir também Marcos!!!

  14. ANDRESON MAKS disse:

    Marcos, você é demaisssss!

    Muito bem mesmo. Eu mesmo digitei a senha e nem lembrava… tentei de tudo e aí pesquiso no Google e aparece seu tutorial.

    Demais, muito bom mesmo.

    Parabéns!
    Vou assinar seu canal.

  15. ANDRE disse:

    Marcos, quando tento abrir o arquivo com o hexedit sai uma mensagem dizendo que nao tem instalado no meu computador a dll MFC71.DLL

  16. Marcelo disse:

    Marcos eu fiz os procedimentos corretamente, mas quando vou procurar o arquivo pasta ‘vbaProject.bin’, não encontro a pasta XL, só tem as pastas com os nomes das progamações. então eu vi somente uma pasta chamada _VBA_PROJECT_CUR entrando nela encontrei um aquivo chamado PROJECT, tentei fazer com este aquivo, porém apos salvar e arrastar novamente para dentro do 7zip, aparece a seguinte informação ‘ A OPERAÇÃO NÃO É SUPORTADA POR ESTA PASTA’, então não consegui , há uma outra forma?

    Obrigado.

    • Marcos Rieper disse:

      Bom dia Marcelo,

      O seu arquivo tem a extensão XLSM? Se for XLS o desbloqueio não pode ser feito por este processo.

      Para desbloquear um arquivo XLS use o BROffice, é só abrir nele o arquivo que você conseguirá ver os códigos VBA.

  17. Andre Hooper disse:

    Boa tarde Marcos,

    No meu caso o arquivo é .xlsm e depois de seguir as orientações quando vou abrir novamente a planilha, apresenta o erro “arquivo do projeto xpto contem chave DPx invalida. pode me ajudar?

  18. Boa Noite Marcos,

    Meu arquivo é .xlsx mas não encontro o arquivo vbaProject.bin. Por favor me ajude!

  19. Rey disse:

    Aqui nao aparece a tal pasta xl, apenas uma pasta [6]DataSpaces e 2 arquivos (EncryptedPackage e EncryptionInfo )

  20. Deco disse:

    Bom dia, Marcos,

    Quando o 7-Zip abre o arquivo, ao tentar clicar na pasta XL (e em todas as demais pastas, assim como em qualquer parte da janela), o programa deixa de responder (ou seja, surge a informação no título de que o programa não está respondendo). O arquivo é xlsm.

    Tentei várias alternativas: esperei responder, repeti a operação várias vezes, reiniciei o computador, baixei o 7-Zip de novo, etc., sempre com o mesmo resultado, ou seja, o programa não responde.

    Alguma ideia de como resolver isso?

    Obrigado,

    Deco

  21. Rafael disse:

    Muito bom, fiz aqui e deu certinho, a minha planilha tem abas ocultas, quando tento alterar a propriedade visible dá o seguinte erro:

    “não é possível definir a propriedade visible da classe worksheet”

    Tem alguma dica?

  22. Sady disse:

    Excelente! Parabéns pela postagem. Obrigado

  23. Juarez de Alcântara disse:

    Marcos, boa noite.
    Não consigo baixar do site, o HexEdit.com, a pagina redireciona mas não deixa baixar.

  24. Ricardo Oliveira disse:

    Parabéns pela instrução!

    Porém, realizei todo o procedimento descrito, mas quando abri o Excel novamente e tentei acessar o VBA, aparece uma mensagem de “Erro Inesperado” em loop infinito, e tenho que matar o Excel pelo Gerenciador de Tarefas.

    Alguma sugestão do que pode estar ocorrendo?

    Obrigado!

  25. Muhhamed disse:

    Excelente, post parabéns. Muito detalhado e simples ao mesmo tempo.

  26. Ricardo disse:

    Show de bola! Parabéns.

  27. Fager disse:

    Muito obrigado!! Sua ajuda foi extremamente importante para quebrar a senha de um editor VBA que ninguém mais lembrava qual era.

    Abraço!

  28. Martini disse:

    Muito bom o post, parabéns! Realmente funciona, e de uma forma bem fácil e criativa.

  29. Aloizio Barros de Souza disse:

    Parabéns! Buscava uma solução para projeto de parafusos e porcas através do Draw Nuts and Bolts que continha senha e aqui achei a solução. Obrigado.

  30. Ivan Silva disse:

    Quando solicito para localizar o “DPB” não acha o que eu faço ?

    • Carlos Lavratti disse:

      No meu caso eu tive que localizar o DPB= como Texto e não como Basic. Ele localizou essa expressão: .&.. Essa expressão .&.. ficou selecionada e então substituí exatamente esse pedacinho .&.. por DPx= Os outros passos foram iguais e deu tudo certo

  31. Carlos Lavratti disse:

    Sensacional!!!!! Ajudou muito! Deu certo..
    Só uma observação. No meu caso eu tive que localizar o DPB= como Texto e não como Basic. Ele localizou essa expressão: .&.. Essa expressão .&.. ficou selecionada e então substituí exatamente esse pedacinho .&.. por DPx= Os outros passos foram iguais e deu tudo certo =D

  32. Vanderlei Silva disse:

    Parabéns pela postagem! Aqui funcionou perfeitamente. Obrigado!

  33. Rodrigo Simão disse:

    Obrigado Amigo, me salvou. Consegui desbloquear um projeto que tinha feito a anos e havia esquecido a senha.

  34. Jaisson Russi disse:

    Obrigadão, estava procurando por isso a anos. Melhor tutorial que ja vi.
    Parabéns pela iniciativa de ajudar

  35. Nelson Junior disse:

    Deu muito certo!!! show de bola, recuperei um mega trabalho de 2001!!! uma observação: como arquivo estava na versão 97-2003, foi necessário primeiramente salvar uma versão atualizada .XLSM somente após esta modificação é que “apareceu” o vbaProject.bin no 7-ZipFM

    Deus abençõe e te capacite cada dia mais!!! Abraços

  36. Fabio disse:

    Boa noite, e quando nao tem a pasta XL e o arquivo .bin, como desbloquear?

  37. nei disse:

    tenho como saber onde fica um parte do VBA que restringe a funcionalidade dele total. Tipo ele ele funciona se tiver menos de 700 itens no arquivo que ele vai aterar.

  38. Roberto disse:

    Marcos, boa tarde!

    Consegui executar até o passo 7.
    Não consegui executar o passo 8- Arraste o arquivo novamente para o programa 7-zip.
    Como que eu faço esta operação?

    Abraços.
    Roberto

  39. EDUARDO SANTOS SOUSA disse:

    Boa noite, no 7 zip não estou achando o vbaproject.bin tem vbaproject mais não tem o .bin
    mesmo nesse vbaproject sem o ,bin eu fiz os procedimento mais na hora de salvar dentro da pasta 7zip da erro dizendo que: A OPERAÇÃO NÃO É SUPORTADA POR ESTA PASTA
    pode me ajudar por favor?

  40. Fernando disse:

    Também funciona para arquivos xls? Não encontrei o arquivo .bin

  41. George Zanelli disse:

    Parabéns, funcionou perfeitamente! Muito obrigado!

  42. Eliseu disse:

    Que medo!! Sensacional. Funcional perfeitamente.

    Obs: O link do Hexedit não ta funcionado. Usei o Hex Editor Neo.

  43. CESAR disse:

    Não consigo acessar o hexedit, pois o site não está abrido.

    Pode me ajudar?

    Grato, CESAR

  44. Jhonathan Henrique disse:

    Bom dia, enviei um e-mail para orçamento do desbloqueio da senha do projeto VBA de uma planilha, a planilha está salva . XLS e não consigo deixar lá em xlsm

  45. ROGERIO disse:

    F A N T Á S T I C O !!!
    Vocês salvaram minha vida !!!!
    Protegi as macros de uma planilha da empresa que trabalho, e quando foi necessário dar manutenção não conseguia mais abrir (perdi a senha).
    Estava passando mal fazia alguns dias e encontro essa página !
    Deus os abençoe !!!!

    “O conhecimento liberta !”

  46. Souza disse:

    Muito obrigado por essa dica incrível, consegui recuperar a senha do meu projeto

    forte abraço cara

    Vlw,

  47. Marcelo Navarro disse:

    Eu consegui fazer mesmo sem o 7zip, usando o próprio windows. Pra isso, troquei a extensão de “.xlsm” para “.zip” 😀

  48. Eduardo Henrique da Silva disse:

    E quando tem senha no VBA e nem sequer aparece os projetos?

  49. Victor Silva disse:

    Muito obrigado, precisava refazer a planilha da empresa de um rapaz que foi mandado embora. Esse artigo ajudou demais.
    Espero que também ajude o próximo que for fazer na minha planilha quando eu for mandado embora kk.

  50. Taurino disse:

    quando cliquei com o botao direito nao apareceu a opção “open HexEdit.” o que faço?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.