Conteúdo Programático do Curso de VBA para Excel
1ª Aula - Apresentação VBA
- Objetivos do curso
- O que é o VBA?
- O que é programação / finalidade?
- O que é linguagem de programação?
- VBA e outras linguagens
- O que é macro?
- Segurança de macros
- Os componentes do VBE
- Orientação a objetos - Introdução
- Programação “Procedural”
- Métodos e atributos dos objetos
- A propriedade Fórmula R1C1
2ª Aula - Iniciando VBA e métodos Ajuda
- Visão geral sobre a Ajuda do Excel
- Por que utilizar a Ajuda do Excel?
- Como iniciar a ajuda no ambiente VBA
- Os tipos de erro de um programa
- O Depurador
- Execução passo-a-passo
- Verificação rápida de variáveis
- Usando pontos de interrupção
- Intervalos no Excel
- Hierarquia de objetos
- As diversas formas de endereçar uma célula
- Endereçamento no formato Linha Coluna
- Maneiras de endereçar um intervalo de células
- Endereçamento de células de outras planilhas
3ª Aula - Expressões Aritiméticas e Operadores
- A importância das expressões aritméticas na programação
- Atribuição de valores
- As quatro operações aritméticas básicas
- Demais operadores aritméticos
- Operadores de comparação
- Operadores lógicos
- Operador de concatenação
4ª Aula - Funções e Formatação
- Funções personalizadas
- Como criar uma função personalizada
- Resumo das etapas para criação de uma função personalizada
- A função MSGBOX
- A função InputBox
- Funções de manipulação de texto
- A função FORMAT
- Formatação de número
- Formatação de data
- Formatação de texto
5ª Aula - Tipos de dados e Variáveis
- Procedimentos e Funções
- Os procedimentos
- As funções
- Variáveis
- Tipos de dados
- Declarando variáveis
- Onde declarar variáveis
- Escopo de procedimento
- Escopo de módulo
- Escopo público
- Variáveis estáticas
- Constantes
6ª Aula – Estruturas Condicionais
- As estruturas condicionais
- Ampliando a estrutura condicional
- O Select ... Case
- Condicionais Encadeadas
- O segundo postulado da programação estruturada
7ª Aula - Estruturas de repetição
- As estruturas de repetição
- O comando For ... Next
- Usando a cláusula Step
- A estrutura Do
- Do While ... Loop
- Do ... Loop While
- Do Until ... Loop
- Do ... Loop Until
- For ... Each
- Laços Encadeados
- O terceiro postulado da programação estruturada
8ª Aula - Inserção de Controles
- A criação de formulários
- Controles nas planilhas
- A interface visual
- Inserindo um controle no formulário
- Diagramando os elementos de um formulário
- As propriedades dos controles
- Apresentando um formulário
- Eventos
- Alterando as propriedades dos controles através de código de programa
- Entendendo o que foi feito
- O Controle Rótulo (Label)
- Mais eventos
- Eventos relativos à pasta de trabalho
- Eventos relativos à planilha
- Eventos relativos à planilha de gráfico
- Eventos relativos à aplicação
9ª Aula - Criação de Formulários
- Mais controles para formulários
- A Caixa de listagem (ListBox)
- O Controle ComboBox
- Botões de opção
- Caixas de verificação (Checkbox)
- O Controle Imagem
- O Controle multi-página
10ª Aula - Ferramentas de Controle e Suplementos
- Utilizando macros em outras planilhas do excel
- Como gerar um suplemento XLA
- Como usar um suplemento XLA
Exercícios de Revisão
(-) Voltar