Saltar al contenido

Remover contraseña de Proyecto VBA de Excel

Podemos encontrar libros de Excel que incluyen proyectos VBA protegidos con contraseña, normalmente por obvias razones: para que no lo editemos y lleguemos a dañar su funcionamiento o para que no veamos el código y lo utilicemos en otro proyecto. Cual sea la razón si llegamos a ocupar dar continuidad a este proyecto VBA y no contamos con la contraseña tenemos la opción de Remover contraseña de proyecto VBA, veamos la serie de pasos que debemos seguir.

Remover contraseña de proyecto VBA

Herramientas necesarias para quitar contraseña del proyecto VBA

Requerimos tener instaladas dos herramientas gratuitas:

  • 7-zip
  • HxD Puede ser cualquier otro Editor Hex, mas este es el usado en el ejemplo.

Remover contraseña de proyecto VBA paso a paso.

IMPORTANTE: Crea una copia de tu archivo antes de realizar el proceso.

Para archivos XLSM seguir desde el paso 1, para archivos XLSX desde el paso 3 abrimos el documento XLSX directo en HxD

1.- Abrimos el archivo con 7-Zip Clic derecho > 7-Zip > Abrir archivo

Abrir arhciov XLSM con 7-Zip

2.- Buscamos el archivo vbaProject.bin o vbaProject.bas lo podemos encontrar dentro del folder xl y copiamos este al escritorio por ejemplo. IMPORTANTE: no cerrar 7-Zip después copiaremos el archivo editado.

Buscar archivo vbaProject

3.- Buscamos “DPB=” y remplazamos por “DPx=”

Buscar DPB y Remplazar por DPx

4.- Guardamos el archivo.

5.- Copiamos y remplazamos el archivo vbaProject.bin o .bas al folder original (El que abrimos en 7-Zip) simplemente arrastramos y soltamos a la ventana de 7-Zip

6.- Abrimos el Documento Excel que hemos editado el cual nos mostrara una serie de mensajes de alerta el primero nos informa que contiene una llave invalida DPx si deseamos continuar con la carga del proyecto, indicamos que Si.

Mensaje de  alerta para carcar proyecto

 

7.- Después mostrara otros mensajes el error puede variar, debemos dar Aceptar.

Error al continuar abriendo documento Editado

8.- Cuando termine de cargar abrimos el Editor VBA CTRL+F11 y damos clic derecho sobre el proyecto o modulo para abrir propiedades.

Editor VBA editar propiedades de Proyecto

9.- Vamos a la pestaña Protección y quitamos la marca de Lock project for viewing y damos Aceptar.

Eliminar proteccion de vista en proyecto VBA

10.- Listo, ahora podemos ver el código de los módulos.

Abrimos codigo de proyecto en VBA

 

Te recomendamos leer:
Más en MS Excel
Mostrar marcadores en un documento Word

Excel – Quitar alerta del inspector de documento “Ten cuidado: es posible que algunas partes de tu documento…”

Excel – Dar formato a porcentajes negativos para detectarlos fácilmente

Cerrar