Cómo habilitar macros en Excel

De forma predeterminada, Excel deshabilita todas las macros para protegerlo de virus maliciosos. Pero puede habilitar macros para automatizar tareas repetitivas en Excel.

Una macro es una secuencia de comandos e instrucciones de Excel que le permite automatizar tareas complejas y repetitivas. En lugar de realizar usted mismo manualmente una serie de tareas que le hacen perder tiempo, puede registrar las tareas como macros para ejecutarlas automáticamente.

Sin embargo, suponen un gran riesgo desde el punto de vista de la seguridad cuando ejecuta archivos de Excel habilitados para macros. Algunos de los libros de trabajo habilitados para macros pueden contener virus de macro maliciosos que pueden dañar o eliminar por completo los archivos de su unidad, poner en peligro sus datos e incluso dañar todo su equipo.

De forma predeterminada, Excel deshabilita todas las macros para evitar que abra un archivo potencialmente infectado. Esta publicación le mostrará cómo habilitar macros en Microsoft Excel para usarlas y mejorar su flujo de trabajo. Puede habilitar macros archivo por archivo, o para todos los libros de trabajo, o en una ubicación confiable.

Cómo habilitar macros en archivos individuales

Puede habilitar macros para ciertos archivos individuales desde la barra de mensajes o en la vista backstage de Excel.

Habilitación de macros desde la barra de mensajes

Cuando abre un documento de Excel que contiene una macro y verá una barra de mensaje amarilla justo debajo de la cinta de Excel (vea la captura de pantalla a continuación). Dirá que las macros se han deshabilitado en este documento de Excel. Haga clic en el botón "Habilitar contenido" para habilitar las macros.

Habilitación de macros en la vista Backstage

Otra forma de habilitar macros es a través de la vista entre bastidores. Abra la pestaña "Archivo" en Microsoft Excel. En la pestaña "Información", verá una "Advertencia de seguridad" amarilla.

Haga clic en el icono "Habilitar contenido" y elija "Habilitar todo el contenido" para habilitar todas las macros de este archivo.

En ambos métodos, una vez que habilita las macros, Excel convierte ese documento en un documento confiable, lo que significa que cuando abra ese documento en el futuro, no le pedirá que habilite las macros nuevamente.

Cómo habilitar macros para una sesión

A veces, solo desea habilitar macros una sola vez en un archivo determinado y no desea convertir ese archivo en un documento confiable. En tales casos, Excel le permite habilitar macros para una sola sesión de un archivo.

Para hacerlo, haga clic en la pestaña "Archivo" en Excel y abra la pestaña "Información" en la vista entre bastidores. En el área de Advertencia de seguridad, haga clic en "Habilitar contenido" y seleccione "Opciones avanzadas".

En el cuadro de diálogo "Opciones de seguridad de Microsoft Office", seleccione "Habilitar contenido para esta sesión" y haga clic en "Aceptar".

Ahora, las macros están habilitadas solo para la sesión actual. Cuando vuelva a abrir el documento, Excel le pedirá que habilite las macros nuevamente.

Cómo habilitar macros en todos los libros de trabajo

Excel tiene un centro de confianza donde puede habilitar o deshabilitar todas las macros en los libros de trabajo de forma predeterminada. Excel Trust Center contiene configuraciones de seguridad y privacidad que pueden ayudar a mantener su computadora y sus documentos seguros.

Para habilitar todas las macros, vaya a la pestaña "Archivo" en Excel y haga clic en "Opciones" en la barra lateral izquierda de la vista entre bastidores.

Se abrirá el cuadro de diálogo Opciones de Excel. Haga clic en "Centro de confianza" en la barra lateral izquierda y haga clic en el botón "Configuración del centro de confianza" a la derecha.

En el cuadro de diálogo Centro de confianza, seleccione "Configuración de macros" en la barra lateral izquierda y, en el lado derecho, puede ver las cuatro configuraciones de macro.

Las cuatro configuraciones de macro:

  • Desactive todas las macros sin notificación: Esta opción deshabilita las macros por completo, bloqueándolas sin confirmación. Cuando se selecciona esta configuración, no verá ninguna notificación.
  • Deshabilite todas las macros con notificación: Esta es la opción predeterminada que bloquea las macros pero muestra una notificación. Esto le permite habilitar macros archivo por archivo. No haga clic en "Habilitar contenido" si no confía en la fuente.
  • Deshabilite todas las macros excepto las macros firmadas digitalmente: Esta opción bloquea todas las macros excepto las macros firmadas digitalmente. Excel aún le pedirá una confirmación para la mayoría de las macros, pero las macros confiables se ejecutarán sin confirmación.
  • Habilite todas las macros: Cuando se selecciona esta configuración, puede ejecutar todas las macros sin confirmación. Además, esta opción hará que su sistema sea vulnerable a posibles virus y malware. Pero con esta configuración, no es necesario que habilite las macros siempre.

Ahora, para habilitar todas las macros sin confirmación, elija la cuarta opción, "Habilitar todas las macros" en la Configuración de macros. Luego, haga clic en "Aceptar" para guardar la configuración.

Si desea deshabilitar todas las macros, elija la configuración adecuada en las opciones anteriores.

Habilitar macros en la ubicación de confianza

Puede configurar Excel para que confíe en ubicaciones específicas en su sistema o en la red local donde puede almacenar archivos habilitados para macros. Si abre cualquier archivo en la ubicación de confianza, Excel ejecutará su macro automáticamente sin confirmación, incluso si la configuración "Deshabilitar todas las macros sin notificación" está seleccionada en el Centro de confianza.

Para agregar una ubicación de confianza, vaya a la pestaña "Archivo" y haga clic en "Opción" en la vista entre bastidores.

Haga clic en "Centro de confianza" en la barra lateral izquierda y abra "Configuración del centro de confianza" en el lado derecho del cuadro de diálogo.

En el cuadro de diálogo Centro de confianza, haga clic en "Ubicación de confianza" en la esquina superior izquierda y, en el lado derecho, puede ver todas sus "Ubicaciones de confianza" enumeradas dentro de un cuadro.

Si está agregando una ubicación desde su red, marque la casilla junto a "Permitir ubicación confiable en mi red". Si está agregando una ubicación desde su unidad, déjela sin marcar. Luego, haga clic en el botón "Agregar nueva ubicación".

A continuación, haga clic en el botón "Examinar" en el cuadro de diálogo Ubicación de confianza y seleccione su ubicación desde su unidad o su red. Recuerde, no se recomienda elegir una unidad de una red porque las macros maliciosas pueden propagarse fácilmente a través de ellas.

Si desea que cualquier subcarpeta de la ubicación seleccionada también sea de confianza, marque la casilla de verificación "Las subcarpetas de esta ubicación también son de confianza". Si lo desea, también puede agregar una descripción de la ubicación de confianza en el cuadro "Descripción:". Luego, haga clic en "Aceptar".

Una vez hecho esto, puede ver que su nueva ubicación se agrega a la lista de rutas.

Ahora, puede guardar sus archivos de Excel habilitados para macros en cualquiera de las ubicaciones de confianza enumeradas y ejecutar sus macros sin advertencias de seguridad.

Cómo eliminar documentos confiables

Si decidió no ejecutar ninguna macro en sus archivos de Excel debido al problema de seguridad y eligió la primera configuración de macro (Deshabilitar todas las macros sin notificación), encontrará que aún puede ejecutar macros en ciertos archivos.

Es porque Excel recordará sus operaciones anteriores. Si habilitó macros en algunos archivos haciendo clic en "Habilitar contenido" cuando se abrieron mientras la configuración predeterminada (Deshabilitar todas las macros con notificación) está seleccionada, Excel recordará esas operaciones.

Una vez que haga clic en el botón "Habilitar contenido" en un documento habilitado para macros, Excel agregará ese archivo a sus documentos confiables. E incluso después de cambiar la configuración de la macro a "Deshabilitar todas las macros sin notificación", ese archivo sigue siendo un documento confiable, por lo que aún puede ejecutar macros en ese archivo.

Para deshabilitar completamente todas las macros, debe eliminar esos documentos de confianza. Para hacerlo, vaya a Archivo → Opciones → Centro de confianza → Configuración del Centro de confianza.

En la ventana del Centro de confianza, haga clic en las opciones de "Documentos confiables". Haga clic en el botón "Borrar" para borrar todos los documentos de confianza.

Luego, haga clic en "Sí" en la ventana emergente para confirmar.

Ahora, se borran todos los documentos confiables. Recuerde, cuando borra los documentos confiables, no solo no ejecutarán macros, sino también controles ActiveX y otros tipos de contenido activo en esos documentos.