Las macros en Excel permiten automatizar tareas repetitivas mediante la grabación y ejecución secuencial de una serie de instrucciones. Pueden usarse para automatizar procesos simples o desarrollar aplicaciones más complejas utilizando el lenguaje de programación Visual Basic para Aplicaciones. Las macros almacenan instrucciones que se pueden invocar con una sola llamada para ahorrar tiempo en la realización de tareas repetitivas.