Cómo habilitar macros en Excel paso a paso y de forma segura

  • Las macros de Excel son herramientas potentes, pero requieren una configuración específica para evitar riesgos de seguridad.
  • Existen múltiples formas de activar macros según la versión de Excel y el origen del archivo, desde la barra de mensajes hasta ajustes avanzados en el Centro de confianza.
  • Establecer ubicaciones de confianza es clave para trabajar con varios archivos que contienen macros sin tener que habilitarlas uno a uno.

Cómo habilitar macros en Excel

¿Te has encontrado alguna vez abriendo un archivo de Excel y, de repente, aparece el temido mensaje de advertencia sobre las macros? Es un momento habitual para cualquier usuario, sobre todo si suele descargar o trabajar con plantillas avanzadas. Entender qué son las macros, cómo funcionan y, sobre todo, cómo activarlas con seguridad en Excel es una de esas cuestiones fundamentales para sacarle el máximo partido a esta potente herramienta de Microsoft.

Muchas personas sienten cierto respeto (¡y con motivo!) al habilitar macros, ya que si bien pueden automatizar tareas y ahorrar mucho tiempo, también pueden suponer un riesgo para la seguridad de nuestro ordenador si proceden de fuentes desconocidas. Si has llegado hasta aquí buscando una guía clara y completa sobre cómo habilitar macros en Excel, estás en el lugar adecuado. Vamos a ver en detalle qué son, cómo activarlas de manera segura en todas las versiones de Excel y cómo gestionar los diferentes mensajes de advertencia y configuraciones.

¿Qué son las macros de Excel y para qué sirven?

Antes de meternos de lleno en el proceso para habilitarlas, conviene dejar claro qué son exactamente las macros. Una macro es una serie de instrucciones programadas en VBA (Visual Basic for Applications) que puede realizar acciones automáticamente dentro de Excel, como crear informes, actualizar tablas, mover datos o cualquier tarea repetitiva.

Estas pequeñas rutinas pueden ser grabadas o escritas a mano, y son especialmente útiles para usuarios avanzados o cualquier persona que trabaje con hojas de cálculo complejas en el día a día. Muchas plantillas descargables de fuentes de confianza ya incluyen macros para facilitar tareas que, de otro modo, serían mucho más tediosas.

Sin embargo, debido a los riesgos asociados a la ejecución automática de código, Excel deshabilita las macros de forma predeterminada cuando detecta que un archivo puede ser una potencial amenaza, especialmente si ha sido descargado de Internet o llega como adjunto en el correo electrónico.

¿Por qué Excel bloquea las macros por defecto?

Las macros pueden ser una herramienta potentísima para la productividad, pero lamentablemente, también han sido utilizadas para propagar virus y software malintencionado. Para salvaguardar la seguridad de los usuarios, Microsoft optó por desactivar las macros que no estén firmadas digitalmente o que provengan de orígenes desconocidos.

Desde abril de 2022, existe una política aún más estricta: cualquier archivo descargado de Internet (incluyendo OneDrive y SharePoint) tendrá bloqueadas las macros hasta que el usuario indique de forma explícita que confía en ese archivo.

Pasos generales para habilitar macros en Excel

Dependiendo de la versión de Excel que utilices y del origen del archivo, puedes encontrar varios métodos para activar las macros. Las rutas y nombres de las opciones pueden variar ligeramente, pero todos los caminos llevan finalmente al Centro de confianza, la herramienta de seguridad de Office para gestionar los permisos de las macros.

1. Habilitar macros desde la barra de mensajes

Esta es la forma más común de habilitar macros cuando abres un archivo con código VBA:

  • Abre el archivo de Excel que contiene macros.
  • Fíjate si aparece una barra amarilla de advertencia cerca de la parte superior (Barra de mensajes).
  • Suele poner algo como “Advertencia de seguridad: las macros se han deshabilitado”.
  • Haz clic en “Habilitar contenido” para activar las macros solo en ese archivo concreto.

Esto es válido para versiones como Excel 2010, 2013, 2016, 2019 y Office 365.

2. Quitar el bloqueo de archivos descargados (Marca de la web o MOTW)

Si el archivo fue descargado de Internet, puede que ni siquiera aparezca la opción para habilitar macros. En ese caso:

  • Busca el archivo en el Explorador de archivos de Windows.
  • Haz clic derecho y selecciona “Propiedades”.
  • En la pestaña “General”, busca una opción llamada “Desbloquear” en el apartado de seguridad.
  • Marca la casilla “Desbloquear” y haz clic en “Aceptar”.
  • Vuelve a abrir el archivo en Excel y revisa si ya puedes habilitar las macros normalmente.

Este paso es especialmente relevante a partir de Office 365 y Excel 365 tras la actualización de 2022.

3. Habilitar macros para versiones antiguas de Excel (2000, 2003, 2007)

Para quienes todavía trabajen con versiones previas a 2010, la activación se realiza generalmente a través de los menús clásicos:

  • Abrir el archivo de Excel.
  • Menú “Herramientas” > “Macros” > “Seguridad”.
  • Selecciona el nivel de seguridad deseado: “Bajo” (menos recomendado por seguridad) o una opción que permita la notificación.
  • Acepta los cambios y reinicia Excel.

En Excel 2007, ve al botón de Office (esquina superior izquierda) > “Opciones de Excel” > “Centro de confianza” > “Configuración del Centro de confianza” > “Configuración de macros”.

4. Configurar y personalizar la seguridad de las macros desde el Centro de confianza

El Centro de confianza está presente en todas las versiones modernas de Excel y permite un control total sobre qué macros se pueden ejecutar y en qué circunstancias.

  1. Abre Excel y haz clic en la pestaña Archivo.
  2. Selecciona Opciones.
  3. Accede a la sección Centro de confianza en el menú lateral.
  4. Pulsa en Configuración del Centro de confianza.
  5. Entra en Configuración de macros y selecciona la opción deseada:
  • Deshabilitar todas las macros sin notificación: Bloquea por completo la ejecución de macros y no avisa al usuario. Es la opción más restrictiva.
  • Deshabilitar todas las macros con notificación: Bloquea las macros pero muestra una alerta cuando detecta una. Podrás habilitar solo aquellas en las que confías.
  • Deshabilitar todas las macros excepto las firmadas digitalmente: Solo permite macros firmadas digitalmente por un editor de confianza, y bloquea las demás. Recibirás aviso si hay macros sin firmar.
  • Habilitar todas las macros (no recomendado): Permite ejecutar todas las macros sin preguntar. ¡Solo recomendable si estás seguro de la procedencia y seguridad de los archivos!

Puedes consultar la documentación oficial de Microsoft para más detalles sobre la configuración de macros en Office. Recuerda siempre optar por el nivel más seguro posible según tus necesidades.

¿En qué casos deberías confiar en un archivo con macros?

Activar las macros es una jugada que puede ahorrarte tiempo y automatizar muchas tareas, pero también conlleva sus riesgos. Solo habilita las macros para documentos de origen confiable (creados por ti o por alguien con quien colabores habitualmente, o provenientes de recursos reputados como PlanillaExcel). Desconfía siempre de archivos de Excel desconocidos o enviados por correo si no sabes claramente su procedencia.

Habilitar macros en archivos descargados desde Internet, OneDrive o SharePoint

Los archivos provenientes de Internet o plataformas como OneDrive/SharePoint están sujetos, por defecto, a un bloqueo de seguridad extra mediante la llamada Marca de la Web (MOTW):

  • Haz clic derecho en el archivo descargado y pulsa “Propiedades”.
  • En la pestaña “General”, busca la opción “Desbloquear” y márcala.
  • Pulsa “Aceptar” y vuelve a abrir el archivo desde Excel.

Si la opción de desbloquear no aparece, es posible que el archivo esté aún en OneDrive o SharePoint. Descárgalo primero a tu carpeta local y repite los pasos anteriores. Una vez desbloqueado, las macros funcionarán normalmente tras habilitarlas mediante la barra de mensaje o configuraciones de seguridad.

Configurar Ubicaciones de confianza en Excel

Si trabajas habitualmente con archivos de macros almacenados en una misma carpeta (por ejemplo, proyectos en red, carpetas compartidas, etc.), puedes agregar ubicaciones de confianza en Excel. Así, no tendrás que aprobar las macros uno por uno cada vez que abras un archivo:

  1. Abre Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza.
  2. Pulsa en Ubicaciones de confianza (en la barra lateral).
  3. Elige “Agregar nueva ubicación”.
  4. Selecciona la carpeta deseada, marca si quieres aplicar también a las subcarpetas y confirma con “Aceptar”.

Cualquier archivo de Excel que abras desde esa carpeta personalizada será tratado automáticamente como confiable, por lo que las macros se habilitarán más rápidamente y sin tantas advertencias.

Cambiar el nivel de seguridad de las macros según tus necesidades

Dependiendo del tipo de trabajo y la procedencia de los archivos, puedes elegir diferentes niveles de seguridad globales para las macros:

  • Máxima seguridad: Solo permite macros firmadas digitalmente o provenientes de ubicaciones de confianza.
  • Intermedia: Muestra siempre advertencias y deja al usuario la decisión de habilitar o no cada macro.
  • Sistema abierto: Ejecuta todas las macros sin avisar, solo recomendado en entornos cerrados de total confianza.

Puedes ajustar estos valores en cualquier momento desde las Opciones de Excel > Centro de confianza > Configuración de macros.

Consideraciones avanzadas para organizaciones y administradores

En empresas o centros educativos, es posible que el administrador de sistemas haya restringido la modificación de las opciones de macros por motivos de seguridad. En estos casos, las opciones del Centro de confianza pueden estar deshabilitadas o preconfiguradas para todos los usuarios.

Si necesitas cambiar la seguridad de las macros en un entorno corporativo, consulta previamente con tu departamento de IT antes de modificar cualquier parámetro.

¿Qué pasa si no aparece la opción para habilitar macros?

En algunos casos, es posible que, aunque el archivo contenga macros, no veas la barra de advertencia ni opciones para habilitarlas. Esto puede deberse a:

  • El archivo está en una carpeta de OneDrive o SharePoint y Excel lo considera como de Internet.
  • No se han agregado las ubicaciones de confianza pertinentes.
  • Las opciones del Centro de confianza están configuradas en modo muy restrictivo (“Deshabilitar todas las macros sin notificación”).

Revisa la procedencia del archivo, desbloquéalo y ajusta el nivel de macros en la configuración de Excel para resolverlo.

Riesgos y recomendaciones al habilitar macros en Excel

Al permitir la ejecución de macros, ten en cuenta:

  • Solo activa macros en archivos de confianza. Si no conoces el origen, es mejor no habilitarlas.
  • Las macros pueden contener código dañino capaz de modificar o eliminar información, instalar malware o dañar tu ordenador.
  • Si recibes archivos con macros por email o de páginas desconocidas, revisa siempre que no sean sospechosos antes de ejecutarlos.

Microsoft y otros portales como CustomGuide insisten en mantener la opción “desactivar macros con notificación” por defecto, y solo modificarla para casos muy concretos o entornos controlados.

Utiliza recursos de confianza y aprende más sobre macros

Si quieres aprender a programar o grabar tus propias macros de forma segura y profesional, existen multitud de cursos online especializados en Excel, como los que ofrece PlanillaExcel. Para ello, consulta además la y mantente actualizado.

Macros en Excel: Guía completa para automatizar tu trabajo y ahorrar tiempo

Deja un comentario