Às vezes, preciso recuperar ou quebrar a senha do VBA para um arquivo do Excel porque construo alguns códigos dentro dos arquivos do Excel e protejo o arquivo com uma senha do VBA apenas para evitar que meus colegas estraguem o código por trás dos relatórios do Excel. Há momentos em que não presto atenção à senha pensando que ela está fora do arquivo e não vou precisar dela no futuro.
Como quebrar ou recuperar a senha do VBA
Vou te dizer como faço isso em alguns passos simples.
mude a extensão do arquivo de xlsm para zip
abra o arquivo zip com winzip ou winrar
vá para a pasta xl
encontre o arquivo vbaProject.bin
extraia o arquivo no desktop
edite-o com algum editor Hex (o editor HxD é gratuito)
procure a string DPB dentro do arquivo
substitua DPB por DPx e salve
copie o arquivo de volta para dentro do arquivo
mude a extensão do arquivo de volta para xlsm
abra o arquivo e pule as mensagens de aviso
vá para as propriedades do projeto vba e proteja o arquivo com uma nova senha
salve o arquivo e abra-o novamente
Isso é tudo que você precisa fazer para recuperar a senha do vba. Mais como uma quebra de senhas.