Cómo eliminar la contraseña del proyecto VBA de Excel con/sin contraseña
Un proyecto de Excel Visual Basic para Aplicaciones (VBA) es un lenguaje de programación que se utiliza dentro de Excel para desarrollar programas simples. Por lo general, se utiliza para convertir los trabajos complicados o que consumen mucho tiempo en procesos automáticos que ahorran tiempo, mejorando a su vez la calidad del proceso de elaboración de informes. Estos proyectos VBA, sin embargo, pueden a veces ser protegidos con una contraseña, para proteger su privacidad o para evitar cualquier violación del script de trabajo original. En consecuencia, a veces puede ser difícil recordar estas contraseñas, ya sea porque los usuarios han olvidado o extraviado la contraseña o por otras múltiples razones. Por lo tanto, este artículo destacará las diversas formas sencillas que se pueden utilizar para eliminar la contraseña del proyecto VBA de Excel.
Hay dos tipos de casos que puede encontrar al tratar de eliminar las contraseñas de proyectos de Excel VBA. Hablaremos de ambas cosas paso a paso.
Parte 1: Eliminar la contraseña del proyecto de Excel VBA sin saber la contraseña
Para ello, puede adoptar varios enfoques, tres de los cuales son los siguientes:
Eliminar la contraseña del proyecto VBA de Excel en un solo clic para los archivos XLS/XLSM
Existen múltiples programas en el mercado que pueden ayudarle a eliminar las contraseñas del proyecto VBA de Excel. Un buen ejemplo es Passper para Excel, que es una solución simple y efectiva para deshacerse instantáneamente de todas las protecciones de edición y formato incorporadas dentro de la hoja de trabajo/libro por un código VBA.
Algunas de las principales características de Passper para Excel son:
- La contraseña del proyecto VBA en su libro de Excel se puede eliminar con un simple clic.
- Garantiza una tasa de éxito del 100%.
- El equipo de Passper se preocupa por la seguridad de sus datos. No habrá ninguna pérdida o fuga de datos durante/después del proceso de eliminación.
- El programa tiene una amplia compatibilidad. Soporta archivos .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm y otros creados por Microsoft Excel.
Para ilustrar lo sencillo que es utilizar Passper para Excel, hemos preparado una guía detallada para usted. En primer lugar, tienes que descargar el programa e instalarlo en tu ordenador.
Paso 1. Una vez instalado, hay que elegir la opción «Eliminar restricciones».
Paso 2. Utilice el botón «Seleccionar un archivo» para cargar el archivo Excel protegido por contraseña. Una vez añadido el archivo al software, basta con hacer clic en la opción «Eliminar» para deshacerse de la protección por contraseña de su hoja de Excel.
Paso 3. En cuestión de segundos, la contraseña del proyecto VBA se eliminará de su libro de Excel.
Passper para Excel es un programa potente y de confianza. Ha recibido críticas positivas de los usuarios. No dudes en utilizarlo.
Eliminar la contraseña del proyecto VBA de Excel en línea
Otro enfoque para eliminar la contraseña del proyecto VBA en sus documentos de Excel es el uso de un servicio en línea disponible en la web. Un buen ejemplo de este tipo de herramienta en línea es Office VBA Password Remover. Esta herramienta online ayuda a deshacerse de su protección, pero requiere seguir numerosos pasos. El procedimiento es el siguiente:
Paso 1: Haga clic en «Abrir archivo» para cargar su archivo Excel protegido con una contraseña de proyecto VBA.
Paso 2: Haga clic en «Decrypt VBA» para confirmar la descarga del nuevo documento.
Paso 3: Una vez descargado, abra el documento. Le recordará que el proyecto contiene la clave no válida. Haga clic en «Sí» para continuar.
Paso 4: Pulse ALT+F11 para abrir el proyecto VBA. Dentro de la ventana de la macro, no debe ampliar el proyecto. A continuación, vaya a Herramientas>Propiedades del proyecto VBA.
Paso 5: Vaya a la pestaña Protección, establezca una nueva contraseña de su elección y deje la casilla de verificación seleccionada.
Paso 6: Guarde el documento y cierre el proyecto VBA.
Paso 7: Abra su libro de Excel de nuevo y repita el paso 4.
Paso 8: Esta vez debe borrar los campos de la casilla de verificación y de la contraseña en la pestaña «Protección».
Paso 9: Guarde el documento de nuevo. La contraseña ha sido eliminada.
Contras de este método:
- La carga de su archivo Excel llevará tiempo. Además, no hay barra de procesamiento, por lo que no puede saber si su archivo se ha cargado o no.
- Subir tu archivo Excel a su página web no es seguro para tus datos, especialmente cuando tus datos son sensibles.
Eliminar la contraseña del proyecto VBA de Excel utilizando el editor HEX
El editor hexadecimal puede ser una herramienta útil si desea eliminar manualmente las contraseñas de su proyecto VBA de Excel. Hay dos enfoques diferentes necesarios para eliminar las contraseñas basadas en la extensión del tipo de archivo de Excel. Antes de iniciar el proceso manual, recuerde siempre hacer una copia de seguridad de los archivos de Excel con los que está trabajando.
Si el tipo de archivo es XLS:
Paso 1: Abra el archivo .xls protegido por contraseña con un editor hexadecimal y busque la cadena «DPB».
Paso 2: Sustituya «DPB» por «DPX».
Paso 3: Guarde el archivo y salga del editor.
Paso 4: A continuación, abra el archivo con Microsoft Excel. Aparecerán múltiples notificaciones de error, lo cual es normal. Asegúrese de hacer clic en ellos.
Paso 5: Ahora pulse ALT+F11 para abrir la ventana del proyecto VBA y haga clic en las propiedades de VBAProject en el menú Herramientas.
Paso 6: En la pestaña Protección, cambie la contraseña por algo sencillo y fácil de recordar.
Paso 7: Guarde el libro de trabajo y salga de la ventana.
Paso 8: Vuelva a abrir el libro de Excel y acceda a la ventana del proyecto VBA pulsando ALT+F11 e introduciendo la contraseña que acaba de cambiar. Repita el paso 6, pero esta vez puede eliminar la contraseña.
Paso 9: Guarde el libro y ahora tiene un archivo de Excel sin contraseña.
Si el tipo de archivo es XLSM:
Para las extensiones .xlsm, se requiere un paso adicional al principio. A continuación le ofrecemos una guía paso a paso.
Paso 1: Cambie la extensión de su archivo .xlsm a .zip. A continuación, ábralo con 7Zip o WinZip.
Paso 2: Busque y copie el archivo «xl/vbaProject.bas» o «xl/vbaProject.bin» del archivo zip. Asegúrese de que la carpeta zip sigue abierta.
Paso 3: Haga clic y abra el archivo «xl/vbaProject.bas» o «xl/vbaProject.bin» utilizando un editor hexadecimal.
Paso 4: Busque la cadena «DPB» y sustitúyala por «DPX».
Paso 5: Guarde el archivo, y cópielo de nuevo en la carpeta Zip (puede arrastrar el archivo y soltarlo dentro de la carpeta).
Paso 6: Ahora, comprima todos los archivos de la carpeta en un nuevo archivo Zip. A continuación, cambie la extensión del archivo a .xlsm.
Paso 7: A continuación, abra el archivo .xlsm. Aparecerán varias notificaciones de error. Haga clic en «Sí» para continuar.
Paso 8: Pulse ALT+F11 para abrir el proyecto VBA y haga clic en Propiedades de VBAProject en el menú Herramientas.
Paso 9: Abre la pestaña de Protección, quita la marca de «Bloquear el proyecto para su visualización» y pulsa OK.
Paso 10: Guarde el archivo .xlsm y cierre la ventana
Contras de este método:
- Hay muchos editores hexadecimales en el sitio web. Elegir una buena es una tarea ardua si no se tienen conocimientos técnicos.
- Algunos usuarios reflejaron que no pueden descargar el editor hexadecimal. Por lo tanto, este método no siempre es útil para usted.
Parte 2: Eliminar la contraseña del proyecto de Excel VBA con contraseña conocida
Este caso es relativamente más fácil de ejecutar y es similar a nuestra discusión anterior. Para facilitar la comprensión, el procedimiento se describe a continuación:
Paso 1: Abra su libro de Excel con Microsoft Excel. Pulse Alt+F11 para acceder al proyecto VBA.
Paso 2: Vaya a Herramientas>Propiedades de VBAProject. Introduzca la contraseña correcta en el cuadro de diálogo VBAProject Password.
Paso 3: Vaya a la pestaña Protección, quite la marca de «Bloquear el proyecto para su visualización» y desactive la contraseña en las siguientes casillas.
Paso 4: Haz clic en «Aceptar» y guarda la operación. Eso es todo.
Conclusión
Puede ser una tarea horrible eliminar las contraseñas de los proyectos VBA de los archivos de Excel. Siempre se recomienda utilizar una solución eficaz y fácil de usar cuando se trata de este tipo de archivos. Esto ahorra mucho tiempo y es lo más conveniente. Pruebe ahora Passper para Excel y quedará muy impresionado.