Obtener ayuda

Centro de ayuda

Guías y respuestas

Contactar con el servicio de asistencia

Escribir a nuestro equipo

Iniciar sesión en

Workflows

Crear procesos con su equipo

Automations

Conectar archivos y automatizar tareas

Un sistema, cuatro partes

Agentes de IA

Empleados virtuales que trabajan 24/7

Automations

Conectar archivos y automatizar tareas

Workflows

Crear procesos con su equipo

Data Space

Datos compartidos y controlados con confianza

Soluciones por departamento

Finanzas

Informes, presupuestos y conciliaciones

Inventario y fabricación

Existencias, pedidos y producción en una sola vista

RRHH

Hojas de horas, asistencia y evaluaciones

Gestión de proyectos

Estado y carga de trabajo de todos los proyectos

Ventas y CRM

Leads y oportunidades al día

Educación

Expedientes de alumnos y datos escolares

Finanzas

Convierta el trabajo financiero manual en informes que se actualizan solos.

Qué automatizan los equipos de Finanzas

  • Controlar cuentas por pagar y cobrar
  • Crear estados de flujo de caja
  • Comparar presupuesto y resultados reales

Inventario y fabricación

Vea los niveles de existencias y automatice los pedidos.

Qué automatizan los equipos de inventario y fabricación

  • Controlar el inventario en varias sedes
  • Conectar datos de ventas, compras y almacén
  • Vincular un lector de códigos de barras a su hoja

RRHH

Gestione la contratación, la asistencia y el seguimiento de OKR desde sus hojas.

Qué automatizan los equipos de RRHH

  • Controlar contratación e incorporación
  • Registrar los OKR y resultados del equipo
  • Controlar entradas, salidas y ausencias

Gestión de proyectos

Asigne tareas y controle las horas sin actualizaciones manuales.

Qué automatizan los equipos de proyectos

  • Asignar tareas y seguir los cambios de estado
  • Estimar el esfuerzo y registrar las horas trabajadas
  • Seguir los hitos de todos los proyectos

Ventas y CRM

Siga los leads y el rendimiento de ventas con informes automáticos.

Qué automatizan los equipos de ventas

  • Seguir y convertir leads
  • Fijar objetivos de ventas y seguir las métricas del equipo
  • Supervisar los KPI de ventas en tableros

Educación

Automatice asistencia, calificaciones y compras escolares.

Qué automatizan los centros educativos

  • Controlar la asistencia y avisar a los padres
  • Registrar y comparar las notas de clase
  • Controlar el material prestado a alumnos y personal

Buscar un caso de uso

Por departamento

Cómo usa Sheetgo cada equipo

Por sector

Cómo usa Sheetgo cada sector

Por tamaño de empresa

Pequeña, mediana o grande

Aprende

Blog

Guías y novedades del producto

Historias de clientes

Cómo usan Sheetgo equipos como el suyo

Centro de ayuda

Guías y respuestas

Por qué Sheetgo

Comparar

Cómo se compara Sheetgo con otras herramientas

Seguridad

Cómo protegemos sus datos

Centro de confianza

Detalles de cumplimiento

Iniciar sesión en

Workflows

Crear procesos con su equipo

Automations

Conectar archivos y automatizar tareas

Un sistema, cuatro partes

Agentes de IA

Empleados virtuales que trabajan 24/7

Automations

Conectar archivos y automatizar tareas

Workflows

Crear procesos con su equipo

Data Space

Datos compartidos y controlados con confianza

Soluciones por departamento

Finanzas

Informes, presupuestos y conciliaciones

Inventario y fabricación

Existencias, pedidos y producción en una sola vista

RRHH

Hojas de horas, asistencia y evaluaciones

Gestión de proyectos

Estado y carga de trabajo de todos los proyectos

Ventas y CRM

Leads y oportunidades al día

Educación

Expedientes de alumnos y datos escolares

Buscar un caso de uso

Por departamento

Cómo usa Sheetgo cada equipo

Por sector

Cómo usa Sheetgo cada sector

Por tamaño de empresa

Pequeña, mediana o grande

Empezar

Plantillas

Flujos de trabajo listos para usar

Aprende

Blog

Guías y novedades del producto

Historias de clientes

Cómo usan Sheetgo equipos como el suyo

Centro de ayuda

Guías y respuestas

Por qué Sheetgo

Comparar

Cómo se compara Sheetgo con otras herramientas

Seguridad

Cómo protegemos sus datos

Centro de confianza

Detalles de cumplimiento

Centro de ayuda

Guías y respuestas

Contactar con el servicio de asistencia

Escribir a nuestro equipo

Workflows

Crear procesos con su equipo

Automations

Conectar archivos y automatizar tareas

¿Cómo usar macros en Excel para automatizar tareas?

Las macros son una herramienta excelente para automatizar tareas repetitivas en Excel. Al incorporar macros clave en tu hoja de cálculo, no solo agilizas la creación y la gestión de tus datos gracias a la automatización, sino que también evitas las entradas manuales, como lidiar con fórmulas complejas. En definitiva, las macros reducen el tiempo de entrega y el esfuerzo manual.

En este artículo te mostramos cómo usar macros en Excel para automatizar tu flujo de trabajo. Aprenderás a crear tus propias macros en Excel y a añadirlas, para obtener la funcionalidad personalizada que mejor automatice los procesos que te harán la vida laboral más fácil.

¿Qué son las macros en Excel?

Una macro es una acción o un grupo de acciones que se ejecutan automáticamente según tus especificaciones.

Las macros (macros de Microsoft Office) son una herramienta muy potente para automatizar tareas previsibles y repetitivas en tu flujo de trabajo. Una macro es un fragmento de código de Visual Basic para Aplicaciones (VBA) que se guarda dentro de tu documento. Cuando sepas usarlas (y crearlas), verás que puedes aplicar macros a una gran variedad de tareas y liberar tiempo para centrarte en el trabajo de fondo que de verdad diferencia a tu negocio.

Hay muchas situaciones en las que te interesará usar macros para automatizar partes de tu trabajo. Estos son solo algunos ejemplos:

  • Cambiar el estilo y el formato de tus datos.
  • Crear documentos nuevos.
  • Vincular con otras fuentes de datos (bases de datos, archivos de texto y más).
  • Modificar datos y texto.

Si nunca has usado macros, las automatizaciones con IA de Sheetgo pueden ser una buena alternativa para ti. Conectan tus hojas de cálculo y las mantienen actualizadas de forma programada, sin escribir código VBA. Para ver más opciones, consulta nuestras guías sobre la automatización de Excel y Power Automate para Excel.

¿Cómo crear macros en Excel?

Antes de empezar a usar macros en Excel, tienes que crear una. Así se hace.

Imagina que quieres que tu libro sume automáticamente los datos de cada fila y que el formato y el estilo sean los mismos en todos tus libros. En lugar de perder tiempo con estas tareas tediosas, puedes crear una macro que lo haga por ti sin riesgo de error humano.

1. Abre el libro de Excel que contiene tus datos. En la barra de herramientas, haz clic en Vista > Grabar macro.

Macros en Excel: pestaña Vista con el botón Grabar macro sobre una tabla de ventas semanales de productos

2. Ponle un nombre a tu macro (una sola palabra, sin espacios). También puedes asignarle un método abreviado de teclado y añadir una descripción (aquí puedes poner lo que quieras, como un resumen de lo que hace la macro o de cuándo usarla). Haz clic en "Aceptar".

Macros en Excel: cuadro de diálogo Grabar macro con el nombre MonthlyProductSales, el método abreviado Ctrl+Shift+M y una descripción

3. Ahora realiza todas las acciones que quieras. La macro grabará todo lo que hagas. Este es un ejemplo de los cambios que quiero hacer en mi Excel: añadir una nueva columna para el total de ventas, aplicar formato de moneda a mis columnas y dar formato a las filas de encabezado. También puedes añadir fórmulas y otros números, texto y formatos de celda a tu conjunto de datos.

Macros en Excel: nueva columna Total monthly sales con una fórmula SUM y formato de moneda

4. Cuando hayas aplicado todos los cambios, haz clic en "Detener grabación" en el menú "Vista".

Macros en Excel: pestaña Vista con el botón Detener grabación y la tabla de ventas con formato

Tenga en cuenta lo siguiente: otra forma de detener la grabación de una macro es hacer clic en el icono de la esquina inferior o superior izquierda de tu libro (según uses la aplicación de Excel o la versión online).

¿Cómo usar macros en Excel?

Antes de poder usar la macro que acabas de crear, es fundamental que sigas estos pasos: elimina tus celdas y, después, guarda el archivo en un formato habilitado para macros.

Debes eliminar tus datos antes de usar Guardar como; de lo contrario, cuando ejecutes la macro, recordará esos datos concretos y los añadirá a cualquier libro futuro. Si eliminas los datos ahora, la macro solo recordará las acciones, no los datos.

Después tienes que guardar el libro en un formato habilitado para macros, idealmente XLTM. Si lo guardas en otro formato, como XLTX, las macros no podrán ejecutarse.

1. Selecciona todos tus datos y elimina las celdas. Haz clic con el botón derecho y selecciona "Eliminar": es la única forma de eliminar todos los valores y el formato.

Macros en Excel: menú contextual con Eliminar resaltado sobre los datos de ventas seleccionados

2. Guárdalo en un formato habilitado para macros desde Archivo > Guardar como. Elige "Plantilla de Excel habilitada para macros" (XLTM) u otra alternativa compatible con macros. Haz clic en "Guardar".

Macros en Excel: cuadro de diálogo Guardar como con el formato Plantilla de Excel habilitada para macros (.xltm)

¿Cómo ejecutar macros en Excel?

Según cómo la asignes, podrás ejecutar una macro con un método abreviado de teclado, con un botón de la barra de herramientas de acceso rápido o desde un grupo personalizado de la cinta de opciones. También puedes hacer que una macro se ejecute automáticamente al abrir tu libro de Excel.

Ahora que has creado una plantilla habilitada para macros, es el momento de ejecutarla. Así se hace:

1. Abre el archivo de plantilla de Excel que acabas de crear. Con la configuración de seguridad estándar, verás un aviso que indica que las macros están deshabilitadas. Haz clic en "Habilitar macros".

Macros en Excel: aviso de seguridad que pregunta si quieres deshabilitar o habilitar las macros del libro

Tenga en cuenta lo siguiente: no siempre te convendrá habilitar el contenido. Si recibes un archivo de un tercero, por ejemplo, podría incluir una macro capaz de dañar o eliminar tus datos. Esta, sin embargo, es segura, porque la hemos creado nosotros.

2. Importa tus datos al libro. Puedes importarlos desde otro archivo de Excel o desde otros formatos, como CSV. En la barra de herramientas, haz clic en Datos > Obtener datos y elige la opción que mejor se adapte a tus necesidades.

Macros en Excel: menú Obtener datos de la pestaña Datos con las opciones Desde HTML, Desde texto y bases de datos

En este ejemplo, selecciono "Obtener datos..." para importar datos desde otro archivo de Excel. Cuando localizo mi archivo de Excel, hago clic en "Obtener datos".

Macros en Excel: selector de archivos con un libro de ventas mensuales seleccionado y el botón Obtener datos

3. Marca la casilla de la hoja u hojas que quieras importar. Cuando termines, haz clic en el botón "Cargar" de la esquina inferior derecha de la ventana.

Macros en Excel: vista previa de importación de Sheet1 con columnas de ventas semanales y el botón Cargar

4. Ahora que tus datos están en la hoja de cálculo, ve a Vista > Ver macros. Haz clic en la macro que creaste antes y haz clic en "Ejecutar".

Ejecutar una macro en Excel: cuadro de diálogo Macro con MonthlyProductSales seleccionada y el botón Ejecutar

También puedes pulsar ahora la combinación de teclas, si añadiste un método abreviado de teclado a tu macro, para ejecutarla.

Como ves en la captura de pantalla de abajo, la macro ha aplicado automáticamente las acciones grabadas. Mis nuevos datos tienen ahora una nueva columna 'Total monthly sales', se ha aplicado el formato de moneda a mis columnas y los encabezados también tienen formato.

Ejecutar una macro en Excel: nuevos datos de ventas con una columna Total monthly sales y formato de moneda aplicado

Conclusión

Aunque la mayoría de los usuarios de Excel no conocen ni usan las macros, son una función increíblemente inteligente que podría agilizar el día a día de muchos usuarios de Excel. Además, hemos visto que configurar y ejecutar macros no es tan intimidante como podría parecer.

Aquí te hemos mostrado cómo crear o grabar macros en tu hoja de cálculo, cómo guardarlas correctamente y cómo ejecutarlas con otros conjuntos de datos. Si prefieres no grabar ni editar código VBA, las automatizaciones con IA de Sheetgo pueden encargarse de las tareas repetitivas de tus hojas de cálculo en todos tus archivos.

¿Buscas más artículos para sacar el máximo partido a Excel? Echa un vistazo a cómo transferir datos de una hoja de Excel a otra automáticamente.

También te puede gustar...

Cómo bloquear celdas en Excel: logotipo de Excel junto a un candado verde sobre un fondo verde menta

¿Cómo bloquear celdas en Excel? (celdas, hojas y fórmulas)

Aprende a bloquear celdas en Excel para evitar cambios accidentales, y a proteger una hoja y bloquear fórmulas, con los pasos para Windows y Mac.

Control de versiones en Excel — icono de archivo XLS apilado en verde azulado sobre fondo azul marino oscuro

Guía para principiantes sobre el control de versiones en Excel

Descubre qué es el control de versiones en Excel, qué funciones ofrece Excel para ello y cómo usarlas para compartir, combinar y revisar cambios en Excel.

Cómo quitar la protección con contraseña de Excel: icono de Excel junto a un candado con una contraseña oculta sobre fondo azul claro

Cómo quitar la contraseña de un archivo de Excel (varios métodos)

Aprende a quitar la protección con contraseña en Excel: desbloquea un archivo o una hoja cuando conoces la contraseña y qué probar si la has olvidado.