Habilitar macros es peligroso ya que existe la posibilidad de encontrar problemas al acceder a una hoja de cálculo habilitada para macros. Como resultado, Excel bloquea las macros de fuentes externas por motivos de seguridad. Este artículo enseña cómo activar macros en Excel y los peligros asociados con hacerlo.

Cómo habilitar macros en Excel

¿Qué son las macros?

Las macros de Microsoft Excel se utilizan a menudo para automatizar procedimientos específicos. Una macro es un conjunto de actividades ejecutadas en una hoja de cálculo que a menudo ahorra mucho tiempo. Sin embargo, se puede abusar de las macros y existe el peligro de activar macros en un documento que adquirió de una fuente desconocida. Excel tiene las macros deshabilitadas por defecto debido a este peligro. Si tiene un documento con macros y confía en la fuente o sabe que es un archivo seguro, puede habilitar las macros en los programas de Microsoft Office.

Ser cauteloso

Al habilitar macros, tenga en cuenta los siguientes factores:

  • El archivo de código VBA debe almacenarse como un "libro de trabajo habilitado para macros". El código VBA no se guarda cuando el archivo se guarda con otra extensión, por lo que las macros no están habilitadas.
  • La opción "Habilitar todas las macros" ejecuta todas las macros sin previo aviso o autorización. Puede volverse problemático si las macros de fuentes confiables y no confiables se habilitan simultáneamente.
  • La opción "Deshabilitar todas las macros sin notificación" no explica por qué las macros no funcionan. Para leer las advertencias, seleccione "Deshabilitar todas las macros con notificación".

Cómo habilitar macros en Excel en una PC con Windows

En primer lugar, cuando permita que las macros funcionen, decida el alcance del permiso que desea habilitar. El consentimiento puede ser limitado, total o inexistente (sin permiso). Siga este tutorial paso a paso para habilitar macros en Excel en su PC con Windows.

  1. Abra su versión de Excel en su PC.
  2. Haga clic en la pestaña "Archivo" en la esquina superior izquierda y elija el menú "Opciones".
  3. Vaya a "Configuración del Centro de confianza" en "Microsoft ExcelTrust Center", ubicado en el cuadro de diálogo.
  4. Seleccione el nivel de acceso que desea habilitar en el menú "configuración de macros".
    • Sin macros sin notificaciones sobre ellas.
    • No hay macros, pero sigue recibiendo notificaciones sobre ellas.
    • Deshabilite las macros, pero aún deje pasar las firmadas digitalmente.
    • Otorgue permiso general para ejecutar todas las macros.
  5. Presiona OK."
  6. Seleccione "Habilitar todos los controles sin restricciones ni avisos" en la opción "Configuración de ActiveX".
  7. Vaya a "Ok" para confirmar los cambios de configuración de la macro.

Nota rápida: solo habilite todas las configuraciones de macros si la fuente es confiable.

Cómo habilitar macros en Excel en una Mac

Excel en Mac puede funcionar de manera diferente a como lo hace en una PC con Windows. Según la versión de Office que esté utilizando, debe leer dos tutoriales.

Excel 2016 o más reciente

  1. Abra su Excel y haga clic en "Preferencias".
  2. Elija la opción "Seguridad y privacidad".
  3. Tendrá las mismas opciones que el tutorial paso a paso mencionado anteriormente. Puede seleccionar la opción "Habilitar todas las macros".

Esta opción permitirá que todas las macros, buenas y malas, se ejecuten sin más notificaciones. Elija esta opción solo si está seguro de que no abrirá ningún archivo dañino o peligroso.

oficina 2011

  1. Seleccione "Preferencias" en el menú de Excel.
  2. Haga clic en el botón "Seguridad" y luego en "Preferencias de seguridad" en la opción "Compartir y privacidad".
  3. Elige una de las siguientes opciones:
    • Desmarque la casilla "Advertir antes de abrir un archivo" que contenga macros. Haga esto si desea habilitar el archivo cuando lo abra.
    • Asegúrese de que la casilla de verificación "Advertir antes de abrir un archivo" con macros esté marcada. Haga esto si desea ver un mensaje de advertencia cuando abre un archivo que tiene macros.

Cómo habilitar macros en Excel 365 en línea

Algunas secuencias de comandos pueden ejecutarse en archivos de Microsoft Excel utilizando una característica conocida como macros. Estos podrían ser increíblemente beneficiosos, pero a veces pueden ser peligrosos. Si desea macros para un archivo, es posible que se pregunte cómo activar macros en Excel en 365 Online.

  1. Encuentra tu programa de Excel y ábrelo.
  2. Busque "Archivo" en la esquina superior izquierda del programa.
  3. Haga clic en las "Opciones" de este menú.
  4. Seleccione "Centro de confianza".
  5. Elija la opción "Configuración del centro de confianza".
  6. Seleccione "Configuración de macros".
  7. Haga clic en el botón "Aceptar" después de seleccionar la opción de configuración de macro deseada. Estas opciones son exactamente las mismas que en Windows y Mac.

Cómo habilitar macros en Excel cuando está atenuado

A veces, cuando desea operar un programa usando una función específica, aparece "Atenuado". Su botón para habilitar o deshabilitar es gris, y después de hacer clic en él, no sucede nada. Esto también puede ocurrir en el programa Excel. Sin embargo, aún podrá habilitar macros usando esta guía:

  1. Presione la tecla Windows y la tecla R en su teclado simultáneamente.
  2. Aparecerá el cuadro Ejecutar; escribir:GPEDIT.MSC
  3. Haga clic en Aceptar."
  4. En "Configuración de usuario", haga clic en Plantillas administrativas.
  5. Vaya a Microsoft Excel 2010 (dependiendo de su versión).
  6. Haga clic en "Opciones de Excel". Y elija la opción "Centro de confianza".
  7. Vaya a "Configuración del Centro de confianza" y haga clic en él.
  8. Elija la opción "Ubicaciones de confianza".
  9. Asegúrese de que la configuración de notificación de macros de VBA esté deshabilitada.

Ahora, puede seguir los tutoriales anteriores para permitir que las macros aparezcan en Excel.

Es posible que deba ejecutar el comando "gpupdate" o forzar para que esta modificación surta efecto. Este comando se utiliza para actualizar las políticas de grupo que su empresa aplica a sus programas. Así es como puede ejecutar este comando:

  1. Presione la tecla de Windows + X en su teclado, o simplemente haga clic en su menú de inicio.
  2. En el menú, presione "Windows PowerShell".
  3. Escribe “ gpupdate/force” y presiona Enter en tu teclado.
  4. Reinicia tu computadora.

Preguntas frecuentes adicionales

¿Por qué se deben habilitar las macros en Excel?

Las macros de Excel son una secuencia de instrucciones o direcciones que automatizan las tareas repetidas del usuario. Debe ejecutar una macro con o sin la confirmación del usuario para habilitar las macros.

Las macros se utilizan para ejecutar tareas rápidamente y ahorrar tiempo dedicado a las entradas. Formatear datos, construir programas predefinidos, implementar procedimientos creados específicamente, etc., son ejemplos de funciones de macros.

¿Es una buena idea permitir macros en Excel?

Es bueno permitir solo macros que se originen en fuentes confiables o aquellas que el usuario haya grabado por sí mismo. Todas las macros adicionales de fuentes desconocidas o no confiables representan un riesgo de seguridad. La ejecución de una macro dañina puede causar daños en el disco duro, instalaciones corruptas de MS Office o la eliminación de archivos de datos críticos. Si eso sucede, puede deshabilitar las macros accediendo a la configuración predeterminada en Excel y haciendo clic en "Deshabilitar todas las macros con notificación".

Aunque activar macros puede ser ventajoso para el usuario, activar macros desconocidas también puede ser peligroso.

Habilitar de forma segura

Habilitar macros no le quitará mucho tiempo. Aunque hemos mencionado diferentes dispositivos en nuestro artículo, no significa que se vuelva más complejo dependiendo de los sistemas operativos. Este proceso es generalmente más de lo mismo para cada dispositivo. Lo único que debe considerar es de dónde se originó el archivo. Asegúrese de que los archivos que recibe sean seguros y no malware.

¿Qué otros programas de Microsoft Office usas? ¡Háganos saber en la sección de comentarios a continuación!