Las macros, también nos ofrecen la posibilidad de realizar tareas complejas de una forma más clara, organizada y eficiente. Por ejemplo, podríamos crear una macro para formatear automáticamente una tabla, realizar unos cálculos específicos, generar unos informes personalizados o, incluso, realizar una serie de acciones específicas en función de ciertas situaciones o circunstancias. Cuando un usuario crea una macro en Excel, en realidad, lo que se está haciendo es crear una secuencia de comandos, fórmulas, formatos u otras operaciones que normalmente se realizarían de manera manual dentro de un módulo de código denominado VBA, acrónimo de Visual Basic for Applications (Visual Basic paraAplicaciones) y que se almacena dentro del propio archivo de Excel que se está utilizando en ese momento.