Descripción General #
Este comando es súper útil si ya tienes macros creadas en tus archivos de Excel (.xlsm) y quieres que tu robot digital las ejecute de manera automática dentro de tus flujos de trabajo en STELA. Este comando permite disparar la ejecución de una macro existente en una Planilla Excel (Archivo .xlsm).
Ejemplo de Uso Rápido #
Imagina que tienes una planilla de Excel (.xlsm) con una macro que formatea automáticamente un informe de ventas. Con el comando «Macro», podrías crear un flujo de trabajo que primero recopile los datos de ventas y luego, automáticamente, ejecute tu macro en ese archivo de Excel para generar el informe listo para ser compartido.
Parámetros y Opciones #
- Archivo: Aquí debes indicar el archivo de Excel (.xlsm) que contiene la macro que quieres ejecutar. Puedes seleccionar el archivo directamente desde tu computadora (tipo File), escribir la ruta del archivo (tipo String), usar un valor fijo que siempre será el mismo (tipo Constant), utilizar el valor de una variable que hayas definido en tu flujo de trabajo (tipo Variable), o incluso usar una forma más avanzada de especificar el archivo (tipo Extended). Este parámetro es obligatorio.
- Macro: Aquí debes escribir el nombre exacto de la macro que quieres que STELA ejecute dentro del archivo de Excel que especificaste en el parámetro anterior. Puedes escribir el nombre directamente (tipo String o Constant), usar el valor de una variable (tipo Variable), o utilizar una forma más avanzada (tipo Extended). Este parámetro también es obligatorio.
Ejemplos de Uso Avanzado #
-
Generación Automática de Informes Personalizados: Supongamos que tienes diferentes macros en un archivo de Excel para generar informes de ventas con distintos niveles de detalle. Podrías crear un flujo de trabajo en STELA que, basado en la fecha o en alguna otra condición, elija la macro adecuada y la ejecute en el archivo de datos de ventas, generando automáticamente el informe específico que necesitas.
-
Procesamiento Masivo de Datos en Excel: Imagina que recibes diariamente múltiples archivos de Excel con datos que necesitan ser procesados y consolidados utilizando una macro específica. Podrías configurar un flujo de trabajo en STELA que detecte estos nuevos archivos, los abra automáticamente y ejecute la macro de procesamiento en cada uno de ellos, guardando los resultados donde los necesites.
Errores Comunes y Soluciones #
- Error: Archivo no existe.
- Solución: Asegúrate de que la ruta del archivo que especificaste en el parámetro «Archivo» sea correcta y que el archivo realmente exista en esa ubicación.
- Error: Macro no existe.
- Solución: Comprueba que el nombre de la macro que escribiste en el parámetro «Macro» coincida exactamente con el nombre de la macro dentro del archivo de Excel (.xlsm).
- Error: No se pudo ejecutar Macro.
- Solución: Este error puede tener varias causas. Primero, asegúrate de haber habilitado las macros en Excel siguiendo los pasos de la sección «Habilitar macro» (más abajo). También, revisa si la macro dentro del archivo de Excel tiene algún error en su código que impida su correcta ejecución. El «Log de evidencia» de STELA te mostrará si el script VBS que ejecuta la macro reportó algún error específico.
Casos de Uso #
- Automatización de tareas repetitivas en Excel: Si tienes tareas que realizas frecuentemente en Excel utilizando macros (formatear datos, generar gráficos, aplicar fórmulas complejas, etc.), puedes automatizarlas completamente con STELA.
- Integración de lógica de Excel en flujos de trabajo: Aprovecha la lógica y los cálculos ya definidos en tus macros de Excel dentro de tus flujos de trabajo.
- Generación de informes y documentos: Automatiza la creación de informes personalizados a partir de datos, utilizando macros de Excel para el formato y la presentación.
- Procesamiento de datos masivo: Ejecuta macros en múltiples archivos de Excel de forma secuencial sin necesidad de abrirlos y ejecutarlos manualmente uno por uno.
¿Cómo habilitar una macro? #
Al ejecutar una macro, es necesario que esté habilitada previamente esta opción. A continuación se explicarán los pasos para desbloquear el contenido.
- Hacer clic en «Archivo».
2. Presionar en el menú de la derecha la ventana «Opciones»
3. Dentro de la ventana «Centro de confianza» hacer clic en «Configuración del Centro de confianza…»
4. Dentro de «configuración de macros», es necesario seleccionar la opción «Habilitar todas las macros de VBA» (señalado en rojo en la imagen).
5. Hacer click en «Aceptar» para confirmar la configuración.
Haciendo click en el siguiente enlace se descargará un archivo e tipo .xlsm que puede ser utilizado para práctica del comando tal como se muestra en el video.
Archivo de práctica: STELA-ejemploMacro