Carga
Horária: 25HS
Pré-Requisitos:
Conhecimentos de Windows,
Office e Lógica de Lógica de Programação.
Visual
Basic for Application é uma linguagem
de programação embutida dentro dos programas da suíte
Microsoft Office e em outros programas, como AutoCAD e Corel DRAW!,
permitindo que o potencial da ferramenta seja expandido, criando novos
recursos e automatizando tarefas repetitivas.
Objetivo:
Personalizar e
adaptar a ferramenta de cálculo mais utilizada em todo mundo,
estendendo o poder do Excel ao limite de suas necessidades.
Público Alvo: Indicado para estudantes
e profissionais de programação que buscam diversificar
seus produtos para seus clientes, bem como usuários avançados
de Microsoft Excel que não querem depender de programadores
ou de sistemas externos para suas rotinas.
Conteúdo
Programático
Introdução
- Conhecendo a linguagem
VBA, diferenças entre VB e VBA,
- Conhecendo o ambiente de trabalho.
Macros
- Gravação, execução, codificação
e salvamento.
Programação
- Introdução à programação,
lógica de programação,
- Introdução à fluxogramas, boas práticas
de programação,
- Conceitos de memória e operadores.
Variáveis
- Criação,
tipos, acesso e passagem de parâmetros
- ByVal vs. ByRef.
Estruturas
de controle condicionais
- If ... Then,
- If ... Then ... Else,
- ElseIf,
- Select Case
Estruturas de controle de laço
- While ... Wend,
- Do While ... Loop,
- Do Until ... Loop,
- Do ... Loop Until,
- Do ... Loop While,
- For ... Next.
Procedimentos
e funções
Criação,
uso e escopo de acesso.
Funções
da linguagem
Funções
de deslocamento e posicionamento por referência, funções
de tratamento de texto, funções de conversão de
tipo, etc..
Componentes
Inserção,
execução e acesso à propriedades e métodos,
componentes padrão, componentes extra e de terceiros.
Planilhas
Métodos e
funções, interagindo com planilhas e seus elementos.
UserForms
Criando interfaces de inserção/acesso através
de UserForms
Integração
Integrando ferramentas
do Microsoft Office através de VBA:
- Integração com Microsoft Office Word,
- Integração com Microsoft Office Access e
- Integração com Microsoft Office Outlook.
Voltar