20/10/2008
Microsoft Visual Basic para Aplicaciones (VBA) es una herramienta poderosa integrada en Microsoft Excel que permite automatizar tareas, crear macros y extender la funcionalidad de la aplicación. Sin embargo, a menudo nos encontramos con el mensaje de error “ El acceso mediante programación al proyecto de Visual Basic no es de confianza ”, impidiendo la ejecución de nuestro código VBA. Este artículo te guiará paso a paso para solucionar este problema y activar tu libro Excel VBA correctamente.

Entendiendo el Error: “Acceso mediante programación al proyecto de Visual Basic no es de confianza”
Este error, que también puede manifestarse como “Error en tiempo de ejecución '6068'”, surge cuando Excel no confía en el código VBA del libro. Esto es una medida de seguridad para protegerte de posibles virus o malware que podrían estar ocultos en macros maliciosas. Aunque tu código sea seguro, Excel lo tratará como una amenaza potencial hasta que se le indique lo contrario.
Causas del Error
- Código VBA de origen desconocido: Si descargaste un libro de Excel de una fuente no confiable, es probable que Excel bloquee el acceso a su código VBA.
- Macros deshabilitadas: Las configuraciones de seguridad de Excel podrían estar configuradas para deshabilitar todas las macros, incluso las de fuentes confiables.
- Configuración de seguridad incorrecta: Una configuración de seguridad demasiado restrictiva en Excel puede impedir la ejecución de cualquier código VBA.
- Problemas de corrupción en el archivo: En casos raros, la corrupción del archivo de Excel puede provocar este error.
Soluciones para Activar tu Libro Excel VBA
A continuación, te presentamos varias soluciones para resolver este problema y activar tu libro Excel VBA :
Habilitar Macros en Excel
El primer paso es verificar si las macros están habilitadas en Excel. Esto se hace a través de las opciones de seguridad de la aplicación:
- Abre Excel y ve a Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza .
- Selecciona Configuración de macros .
- Selecciona la opción que mejor se adapte a tu situación:
- Deshabilitar todas las macros sin notificación: Esta opción es la más segura, pero impide la ejecución de cualquier macro.
- Deshabilitar todas las macros con notificación: Excel te notificará cuando se encuentre una macro y te permitirá decidir si habilitarla o no.
- Habilitar todas las macros (no recomendado): Esta opción es la menos segura y se debe utilizar solo si confías completamente en la fuente del código VBA.
Recomendación: Para un equilibrio entre seguridad y funcionalidad, se recomienda la opción “ Deshabilitar todas las macros con notificación ”.

Marcar el Libro como de Confianza
Si sabes que el libro de Excel y su código VBA son seguros, puedes marcarlo como de confianza para evitar que Excel lo bloquee:
- Abre el libro de Excel que contiene el código VBA.
- En la barra de mensajes que aparece al abrir un libro con macros, selecciona " Habilitar contenido ".
- Si la opción " Habilitar contenido " no aparece, verifica las opciones de seguridad de Excel (como se describió en el paso anterior).
También puedes agregar la ubicación del libro a las ubicaciones de confianza en la configuración del Centro de confianza de Excel.
Digitalizar el Código VBA
Si el código VBA fue escrito por ti o por una fuente confiable, puedes intentar digitalizar el código. Aunque no garantiza la eliminación de error, esta opción ayuda a aumentar la confianza de Excel en tu código:
- Abre el editor VBA (Alt + F11).
- En el menú, selecciona " Herramientas > Propiedades de VBAProject ".
- En la pestaña " Protección ", verifica que la opción " Bloquear proyecto para vista " no está seleccionada.
- Guarda los cambios.
Reparar Microsoft Office
En algunos casos, el problema puede deberse a archivos de Office dañados. Reparar la instalación de Microsoft Office puede solucionar este inconveniente:
- Abre el Panel de control .
- Busca " Programas y características " o " Agregar o quitar programas ".
- Selecciona Microsoft Office y haz clic en " Cambiar ".
- Selecciona " Reparar " y sigue las instrucciones en pantalla.
Crear un Nuevo Libro de Excel
Como última opción, si ninguna de las soluciones anteriores funciona, puedes intentar copiar el código VBA a un nuevo libro de Excel. Esto puede ayudar a descartar problemas de corrupción en el archivo original.
Tabla Comparativa de Soluciones
| Solución | Descripción | Eficacia | Riesgo |
|---|---|---|---|
| Habilitar Macros | Habilita la ejecución de macros en Excel. | Alta (para macros confiables) | Medio (riesgo de ejecutar macros maliciosas) |
| Marcar como de Confianza | Marca el libro como confiable para Excel. | Alta (para libros confiables) | Bajo (solo si se confía en el libro) |
| Digitalizar Código | Aumenta la confianza de Excel en el código VBA. | Media | Bajo |
| Reparar Office | Repara los archivos dañados de Microsoft Office. | Variable | Bajo |
| Nuevo Libro | Crea un libro nuevo para copiar el código. | Media | Bajo |
Consultas Habituales
- ¿Cómo puedo saber si mi código VBA es seguro? Si el código proviene de una fuente confiable y lo has revisado cuidadosamente, es probable que sea seguro. Sin embargo, siempre es recomendable tener precaución al ejecutar código VBA de fuentes desconocidas.
- ¿Qué debo hacer si el error persiste? Si después de intentar todas las soluciones el error persiste, es posible que haya un problema más grave con la instalación de Office o con el propio sistema operativo. En este caso, se recomienda buscar ayuda técnica.
- ¿Puedo desactivar la advertencia de seguridad de las macros? Si bien es posible deshabilitar las advertencias de seguridad, no se recomienda hacerlo, ya que esto aumenta el riesgo de ejecutar macros maliciosas.
Recuerda que la seguridad es fundamental al trabajar con macros VBA. Siempre utiliza precauciones y solo ejecuta código de fuentes confiables. Con este guia, podrás activar tu libro Excel VBA y aprovechar al máximo las capacidades de automatización de Excel.
Si quieres conocer otros artículos parecidos a Activar libro excel vba para desbloquear el poder de la automatización puedes visitar la categoría Libros y Librerías.
