Comercialização e Desenvolvimento de Sistemas em Planilhas Excel
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
O 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.