EXCEL VBA I
EXCEL VBA I
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 ao Visual Basic para Aplicativos
- Ambiente, editor, primeiras macros
- Objetos e coleções
- Conceitos, hierarquia, sintaxe, argumentos
- Objetos e coleções: Application, Workbooks, Worksheets, Range
- Formatação de relatórios
- Armazenamento de dados
- Operadores, variáveis, constantes, objetos
- Entrada e saída de dados
- Funções
- Funções: matemáticas, lógicas, data e hora, texto, informação, conversão
- Funções de planilha usadas no VBA
- Funções definidas pelo usuário
- Estruturas
- Agrupamento: With… End With
- Desvio incondicional: Goto
- Lógicas: If… Then… Else… End With
- Lógicas sequenciais: If… Then… ElseIf… Else… End With
- Lógicas sequenciais: Select Case… Case… End Select
- Repetição: For… Next; For Each… Next; Do While/Until… Loop
- Saída de laços, funções e procedimentos
- Tratamento de erros
- Prevenção e tratamento de erros durante a execução
- Depuração de erros
- Eventos
- Eventos de pasta de trabalho
- Eventos de planilha
- Formulários (user forms)
- Desenho
- Controles de formulário
- Organização dos controles
- Propriedades dos controles
- Criação de código VBA