Son pequeños programas que se escriben en lenguaje de programación de Visual Basic o “VBA” (Visual Basic for Applications) que ayudan a la automatización de procesos y operaciones en las hojas de trabajo.Es una característica para usuarios avanzados que permite programar conectividades en las bases de datos, hacer analíticos, formularios, algoritmos, filtros, búsquedas web, entre otros.