Cómo Desbloquear Proyectos VBA de Excel
Buenos días, les explicare como cambiar de clave de proyectos en VBA excel:
1. Crear un libro excel con una macro sencilla y no olvidar guardarlo con la extension . xlsm
Así es como se puede desproteger un VBA Project de Excel con contraseña:
Esta parte es realmente muy simple una vez que sepas lo que estás haciendo. Primero, vamos a necesitar descargar un editor hexadecimal. Si usted no tiene uno, HxD es una buena opción libre, pero hay un montón de alternativas disponibles.
2. Preparando nuestro archivo XLSM
Nuestro proceso difiere ligeramente dependiendo de si estamos rompiendo una contraseña en un antiguo archivo XLS o un archivo XLSM más reciente. Si tiene oportunidad de abrir un XLS, entones guárdelo nuevamente como un XLSM.
- Buscar en su disco duro el archivo VBA de Excel que desea quitar la contraseña, a continuación, cambie la extensión XLSM por ZIP.
- Posteriormente, abrir el archivo (con la nueva extensión) con software de compresión de archivos como WinRAR o 7-Zip. Usted debe encontrar una carpeta llamada xl .

- Dentro de esta carpeta, usted encontrará un archivo con el nombre vbaProject.bin.
- Abra el archivo BIN con su editor hexadecimal.
3. Deshabilitando contraseña de un VBA Project
Aquí es donde ser capaz de configurar una contraseña es muy útil. Cree un documento ficticio de Excel, agregue una macro a él y establezca una contraseña como se describe al principio de este artículo. A continuación, vamos a tomar el código hexadecimal que estipula qué es la contraseña, y lo insertaremos en el archivo al que queremos acceder.
Una vez que haya configurado el archivo, guárdelo y realice el mismo proceso que hicimos hace unos instantes para que acabe con otro archivo vbaProject.bin. Asegúrese de recordar la contraseña creada!
- Ahora debe tener ambos archivos vbaProject.bin abiertos en su Editor Hexadecimal. No los mezclen o vamos a tener grandes problemas.
- Utilice Ctrl + F en el archivo que creó para encontrar la siguiente cadena:
CMG=
- Lo anterior es el comienzo del código que estipula la contraseña actual. Necesitamos copiar y pegar tres valores:
CMG=
DPB=
GC=
DPB=
GC=
- A continuación puede ver cómo lo hice.

- Transfiera este código a su otro archivo vbaProject.bin y colóquelo en la posición correspondiente, asegurándose de no borrar nada más. Guarde su archivo hexadecimal editado.
- Sólo queda cambiar nuevamente la extensión del archivo ZIP a XLMS.
Abra el archivo VBA Excel. Vaya a la pestaña Desarrollador y haga clic en Visual Basic e intente acceder al menú Proyecto. Debería ver la solicitud de contraseña, y con suerte, la contraseña correcta debería ser la que establecemos en nuestro documento ficticio.

¡El proyecto VBA ha sido desprotegido! Ahora usted puede continuar con lo que estaba destinado a hacer.
