A macro é um código executado dentro de planilhas, documentos de texto, apresentação, etc. Ela é usada para acrescentar recursos a documentos e, com muito mais frequência, planilhas do Excel.
As macros em uma linguagem de programação conhecida como VBA (Visual Basic for Applications).