VBA - Visual Basic for Applications, é a linguagem de programação do Excel e outros programas do Office. O Visual Basic for Applications permite a criação de funções definidas pelo usuário - UDFs, automatizando processos e acessando a API do Windows e outras funcionalidades de baixo nível através de bibliotecas de vínculo dinâmico DLLs.
Você deve começar VBA com o uso de Macros.
Para criar uma nova pasta de trabalho em branco
Clique no botão Macros na guia Desenvolvedor.
Na caixa de diálogo Macro que aparece, digite, Olá em Nome da macro.
Clique no botão Criar para abrir o Editor do Visual Basic com os contornos de uma nova macro já digitada.
Ainda falando do VBA, ele substitui e expande as habilidades de linguagens de programação macro específicas de aplicativos anteriores , como o WordBasic do Word . Ele pode ser usado para controlar muitos aspectos do aplicativo host, incluindo a manipulação de recursos da interface do usuário, como menus e barras de ferramentas, e trabalhar com formulários de usuário personalizados ou caixas de diálogo.
1 Criar uma macro: com o Excel VBA você pode automatizar tarefas no Excel escrevendo as chamadas macros.
2 MsgBox: O MsgBox é uma caixa de diálogo no Excel VBA que você pode usar para informar os usuários do seu programa.