Na programação , um macro-comando é uma série de comandos .
O Microsoft Excel permite criar comandos de macro gravando ações realizadas por um usuário, com o teclado e com o mouse, para poder reproduzi-los na mesma ordem automaticamente a partir de então. Os macro-comandos são então escritos em VBA , a linguagem de programação específica do pacote Microsoft Office . Eles podem ser editados pelo usuário que deseja fazer alterações, através do editor VBE ( Editor Visual Basic ). Também é possível escrever macros que são acionadas apenas durante um determinado evento (a abertura de uma determinada planilha, por exemplo). Em seguida, falamos de macros de eventos.
O uso de macro-comandos permite uma economia de tempo considerável graças à automação de tarefas complexas e muitas vezes repetitivas (exemplos: consolidação de vários arquivos, atualização de tabelas dinâmicas ).