EXCEL VBA II
EXCEL VBA II
Visão Geral
Capacitar o aluno a desenvolver sistemas usando recursos de programação nas planilhas do Excel, para criar rotinas de automatização de trabalho
Público-Alvo
Este curso destina-se a pessoas de qualquer área de atuação interessadas em automatizar planilhas e desenvolver aplicações no Excel por meio da linguagem de programação VBA
Mercado de Trabalho
Hoje não existe um escritório de qualquer empresa, de qualquer segmento, que não utilize o Excel. Todas as áreas que trabalham com gerenciamento de recursos, sejam materiais ou não, utilizam esta ferramenta para facilitar o trabalho, criando gráficos e tabelas.
Saber formatar apenas tabelas e inserir dados já não basta. As empresas estão utilizando cada vez mais recursos robustos e grande quantidade de dados no Excel, que possibilita o controle avançado de dados numéricos, estatísticas e projeções.
As áreas que mais exigem do profissional um conhecimento mais avançado em Excel são as de Finanças, Consultorias em Geral e Planejamento e Controle de Projetos, com a finalidade de possibilitar análise, gerenciamento e compartilhamento de informações visando à tomada de decisões de forma mais eficiente e inteligente.
São criadas situações que levam os participantes a colocarem em prática conhecimentos adquiridos em sala de aula.
Aplica diferentes conceitos de formatação, faz cálculos matemáticos em planilhas e trabalha com gráficos básicos. É um programa muito importante para o mercado de trabalho, o que justifica a sua oferta e o seu aprendizado. A partir desta experiência o aluno pode dar continuidade em outros segmentos da área de informática.
Conteúdo Programático
- Introdução e interface;
- Objetos, coleções e hierarquia;
- Propriedades, métodos, eventos;
- Tipos de dados, operadores e variáveis;
- Funções
- Funções matemáticas e trigonométricas;
- Funções lógicas;
- Funções de data e hora;
- Funções de texto;
- Funções de informação;
- Funções de planilha;
- Funções definidas pelo usuário;
- Estruturas de desvio e decisão
- If… Then… End If
- If… Then… Else… End If
- If… Then… ElseIf… Else… End If
- Select Case… Case… End Select
- Estruturas de repetição
- For… Next
- For Each… Next
- Do While/Until… Loop
- Tratamento de erros durante a execução;
- Eventos
- Eventos de pasta de trabalho;
- Eventos de planilha;
- Eventos não associados a objetos;
- Formulários
- Design, controles e organização;
- Propriedades, métodos e eventos;
- Código e interatividade;
- Introdução à linguagem SQL
- Conceitos, definições e sintaxe;
- Cláusulas SELECT e FROM;
- Colunas renomeadas e virtuais;
- Cláusulas DISTINCT e ALL;
- Cláusula TOP;
- Cláusula WHERE;
- Funções de agregação.
- Cláusula GROUP BY;
- Cláusula HAVING;
- Cláusula ORDER BY;
- Cláusula UNION;
- Cláusula JOIN;
- Cláusula INSERT INTO;
- Cláusula UPDATE;
- Cláusula DELETE;
- Modelos de acesso a dados
- Conexão a TXT, Excel, Access;
- DAO – Data Access Object;
- ADO – ActiveX Data Object;
- Sistema operacional
- Instruções e funções do VBA para manipulação de discos, pastas e arquivos;
- FSO – File System Object;