A estrutura básica de uma macro em VBA (Visual Basic for Applications) é composta por três elementos principais: módulos, sub-rotinas e funções.
- Módulos: um módulo é um contêiner para as sub-rotinas e funções que você deseja incluir na sua macro. Cada módulo pode conter uma ou mais sub-rotinas e funções.
- Sub-rotinas: uma sub-rotina é uma seção de código que executa uma tarefa específica, como exibir uma mensagem na tela ou processar dados. Uma sub-rotina pode ser invocada por outra sub-rotina ou por uma macro.
- Funções: uma função é semelhante a uma sub-rotina, mas ela retorna um valor. Por exemplo, você pode escrever uma função que calcule a média de uma série de números.
Aqui está um exemplo de uma macro básica em VBA:
Sub MyMacro()
' Exibir uma mensagem na tela
MsgBox "Olá, eu sou uma macro VBA!"
End Sub
Nesta macro, temos uma sub-rotina chamada “MyMacro”, que exibe uma mensagem na tela usando a função “MsgBox”.