Existem várias funções em Excel Macro que podem ser utilizadas para facilitar a programação e a manipulação de dados. Algumas das principais funções são:
MsgBox: exibe uma mensagem na tela para o usuário, podendo ser utilizada para solicitar a entrada de dados;
InputBox: exibe uma caixa de diálogo para o usuário inserir um valor;
Range: seleciona um intervalo de células dentro da planilha;
Cells: seleciona uma célula específica dentro da planilha;
ActiveSheet: seleciona a planilha ativa atualmente;
If/Then/Else: estrutura de controle de fluxo que permite executar um bloco de código condicionalmente;
For Next: estrutura de controle de fluxo que permite executar um bloco de código repetidamente, de acordo com uma condição específica;
Do While: estrutura de controle de fluxo que permite executar um bloco de código enquanto uma condição for verdadeira;
Select Case: estrutura de controle de fluxo que permite executar um bloco de código de acordo com uma série de condições.