Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Cómo habilitar macros en Excel sin abrir la puerta a un virus

Para habilitar macros en Excel en un libro concreto, selecciona Habilitar contenido en la advertencia de seguridad que aparece al abrirlo y, en el cuadro Advertencia de seguridad, elige Sí para convertirlo en un documento confiable. Para cambiar la regla general ve a Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza > Configuración de macros y elige la opción que quieras; la predeterminada, Deshabilitar macros de VBA con notificación, te deja decidir caso por caso.

Una macro es una serie de comandos que automatiza una tarea repetida. Es útil, pero Microsoft avisa de que algunas macros pueden introducir virus o software malintencionado en el equipo, y por eso Excel las bloquea de entrada. Esta guía sigue la ayuda en español de Microsoft para Excel para Microsoft 365, Excel 2024, 2021, 2019 y 2016 (fuente: Soporte técnico de Microsoft, leído en noviembre de 2026), y la escribo con un criterio claro: habilitar lo justo, nunca todo.

Lo que casi nadie sabe antes de tocar el Centro de confianza

  • No hace falta habilitar las macros para ver o editar el archivo. Si solo quieres leer los datos o cambiar una celda, puedes trabajar con las macros desactivadas.
  • El cambio en el Centro de confianza solo afecta a la aplicación de Microsoft 365 que estás usando en ese momento. Si lo cambias en Excel, Word sigue igual.
  • Si el equipo lo administra tu trabajo o tu escuela, es posible que el administrador impida cambiar esta configuración. En ese caso Microsoft recomienda hablar con el administrador de TI.
  • Si tienes un antivirus que funciona con Microsoft 365 y el libro contiene macros, el libro se examina en busca de virus conocidos antes de abrirse, sea cual sea la opción elegida.
  • Para revocar un documento confiable no puedes quitar uno solo: hay que borrar todos los documentos confiables.

Habilitar las macros de un solo libro

Es la vía que recomiendo para un archivo que conoces y del que te fías. Microsoft lo explica con un libro de Excel:

  1. Abre el libro. Si aparece una advertencia de seguridad, selecciona Habilitar contenido.
  2. En el cuadro de diálogo Advertencia de seguridad, selecciona Sí para que el documento sea confiable.
  3. Las macros quedan habilitadas en ese documento.

Microsoft es tajante en su advertencia: no habilites nunca las macros de un archivo a menos que sepas lo que hacen y quieras la funcionalidad que proporcionan.

Cambiar la configuración de macros paso a paso

  1. Selecciona la pestaña Archivo y elige Opciones.
  2. Selecciona Centro de confianza y elige Configuración del Centro de confianza.
  3. En el Centro de confianza, selecciona Configuración de macros.
  4. Elige la opción que quieras y haz clic en Aceptar.

Atajo: si tienes la pestaña Programador en la cinta de opciones, ve al grupo Código y haz clic en Seguridad de macros para abrir el Centro de confianza directamente. En algunos artículos de Microsoft esa misma pestaña aparece como Desarrollador. Está oculta de forma predeterminada.

Las opciones de macros de Excel y qué hace cada una

Microsoft avisa de que en Excel los nombres son algo distintos a los de otras aplicaciones de Office y solo se aplican a macros de VBA. Estos son los de Excel:

Opción en ExcelQué pasaCuándo tiene sentido
Deshabilitar macros de VBA sin notificaciónLas macros y las alertas de seguridad sobre macros quedan desactivadas.Si no confías en las macros. Los archivos tuyos que sí lo merecen pueden ir a una ubicación de confianza.
Deshabilitar macros de VBA con notificaciónEs la configuración predeterminada. Las macros están desactivadas, pero aparece una alerta si hay macros.Para decidir caso por caso, que es lo razonable para casi todo el mundo.
Deshabilitar las macros de VBA excepto las macros firmadas digitalmenteLas firmadas por un editor de confianza se ejecutan. Si aún no confías en el editor, se te avisa. Las que no están firmadas se desactivan sin aviso.Si trabajas con macros firmadas por tu empresa o por un proveedor conocido.
Habilitar macros de VBA (no recomendado, se puede ejecutar un código potencialmente peligroso)Todas las macros se ejecutan sin confirmación y el equipo queda vulnerable a código malintencionado.Nunca como configuración fija.

Debajo hay dos casillas más. La de habilitar macros de Excel 4.0 cuando las macros de VBA están habilitadas aplica la configuración anterior también a las macros antiguas XLM; si no está activada, esas macros se desactivan sin aviso. La de Confiar en el acceso al modelo de objetos del proyecto de VBA es para desarrolladores: bloquea o permite que un programa externo manipule el entorno VBA, y viene desactivada de forma predeterminada para que programas no autorizados no generen código que se replica solo.

Ubicación de confianza y firmas digitales

Si usas a menudo tus propios libros con macros, hay dos caminos más limpios que ir habilitando archivo por archivo. El primero es crear una ubicación de confianza: los documentos guardados ahí se ejecutan sin pasar por la revisión del Centro de confianza. El segundo son las firmas digitales. Office usa la tecnología Microsoft Authenticode, y el certificado confirma quién firmó la macro y que no se modificó después.

Puedes conseguir un certificado de una entidad emisora comercial, del administrador de seguridad interna o del equipo de TI de tu organización. También puedes crear uno propio con la herramienta Selfcert.exe, con un límite que Microsoft deja claro: como no lo emite una entidad de confianza formal, Office solo confía en esos certificados con firma propia cuando están en tu almacén de certificados personales.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Si lo que quieres es grabar tu propia macro

Muchas búsquedas de cómo habilitar macros vienen de alguien que quiere crear una. Para eso necesitas la pestaña Programador visible y estos pasos:

  1. En el grupo Código de la pestaña Programador, haz clic en Grabar macro, o presiona Alt + T + M + R.
  2. En Nombre de la macro escribe un nombre descriptivo. El primer carácter debe ser una letra y no se permiten espacios; usa un guion bajo para separar palabras.
  3. Si quieres, asigna una letra en Tecla de método abreviado, evitando las que ya usa Excel. Si eliges Ctrl+Z, por ejemplo, pierdes deshacer mientras el libro esté abierto.
  4. En Guardar macro en, elige Este libro, o Libro de macros personales si quieres tenerla siempre que uses Excel (Excel crea un libro oculto llamado Personal.xlsb).
  5. Escribe una descripción breve, haz clic en Aceptar y realiza las acciones que quieres grabar.
  6. Haz clic en Detener grabación en la pestaña Programador.

Un aviso importante: las macros no se pueden deshacer. Guarda el libro antes de ejecutar una macro recién grabada, o mejor aún, prueba en una copia. Con Alt+F8 abres el cuadro Macro para ver las macros del libro, y con Alt+F11 el Editor de Visual Basic.

Mi consejo

Deja la opción predeterminada con notificación y habilita solo los libros que conoces, uno a uno. Si una hoja que te llega por correo te pide habilitar contenido sin motivo claro, no lo hagas: recuerda que puedes ver y editar el archivo igual. Y antes de recurrir a una macro, revisa si te basta con herramientas que no ejecutan código, como una lista desplegable, una tabla dinámica o BUSCARV para cruzar datos. Muchas tareas repetitivas se resuelven así sin tocar el Centro de confianza.

Preguntas frecuentes

¿Es peligroso habilitar macros en Excel?

Puede serlo. Microsoft advierte que algunas macros introducen virus o software malintencionado. Habilita solo las de archivos que conoces y nunca elijas Habilitar macros de VBA como configuración fija.

¿Necesito habilitar las macros para abrir o editar el archivo?

No. Según Microsoft, no es necesario habilitar las macros para ver o editar el archivo. Solo las necesitas si quieres que se ejecute la automatización que contienen.

¿Por qué no puedo cambiar la configuración de macros?

Si el equipo lo administra tu trabajo o tu escuela, las directivas de seguridad pueden impedir el cambio. Microsoft recomienda ponerte en contacto con el administrador de TI de tu organización.

¿Dónde está la pestaña Programador en Excel?

Está oculta de forma predeterminada. En Mac se activa en las preferencias de Excel, en Cinta de opciones y barra de herramientas: en Personalizar cinta, dentro de Pestañas principales, marca Programador y haz clic en Guardar.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.