A programação em Excel

Para se automatizar uma planilha EXCEL, é necessário ter conhecimento das inumeras funções do Excel e do VBA - Visual Basic for Applications. 

As funções do EXCEL estão subdividas em:

  • Funções Financeiras

  • Funções de Data e Hora

  • Funções Matemátricas e Trigonométricas

  • Funções Estatísticas

  • Funções de Pesquisa e Referencia

  • Funções de Banco de DAdos

  • Funções de Texto

  • Funções de Lógica

  • Funções de Informações

  • Funções de Engenharia

  • Funções de Cubo

  • Funções de Compatibilidade

Visual Basic for Applications (VBA) é uma implementação do Visual Basic da Microsoft incorporada em todos os programas do Microsoft Office . Como o nome sugere, o VBA é muito parecido com o Visual Basic, mas só pode rodar código de dentro da aplicação, em vez de executar como aplicação separada. Pode no entanto ser usado para controlar uma aplicação a partir de outra (por exemplo para criar um relatório no Microsoft Word a partir de dados no Excel. O VBA é rico em funcionalidade e extremamente flexível.

A mesclagem das funções do Excel com as macros em VBA fazem a automatização.

Para realizar uma tarefa o Visual Basic retorna um objeto que representa o elemento apropriado do Excel e depois o manipula usando as propriedades e métodos daquele objeto.