A veces necesito recuperar o romper la contraseña de VBA para un archivo de Excel porque creo un código dentro de los archivos de Excel y protejo el archivo con una contraseña de VBA solo para evitar que mis colegas arruinen el código detrás de los informes de Excel. Hay ocasiones en las que no presto atención a la contraseña pensando que es un archivo único y que no la necesito en el futuro.
Cómo romper o recuperar la contraseña de VBA
Te contaré cómo lo hago en unos sencillos pasos.
cambiar la extensión del archivo de xlsm a zipabre el archivo zip con winzip o winrarir a la carpeta xlbusque el archivo vbaProject.binextraer el archivo en el escritorioedítelo con un editor hexadecimal (el editor HxD es gratuito)busque la cadena DPB dentro del archivoreemplace DPB con DPx y guardecopia el archivo de nuevo dentro del archivocambiar la extensión del archivo de nuevo a xlsmabre el archivo y omite los mensajes de advertenciavaya a las propiedades del proyecto vba y proteja el archivo con una nueva contraseñaguarda el archivo y vuelve a abrirlo
Eso es todo lo que tiene que hacer para recuperar la contraseña de vba. Más como una ruptura de contraseñas.