Conteúdo Programático do Curso de VBA para Excel

1ª Aula
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
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
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 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
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
As estruturas condicionais
Ampliando a estrutura condicional
O Select ... Case
Condicionais Encadeadas
O segundo postulado da programação estruturada

7ª Aula
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
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
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
Utilizando macros em outras planilhas do excel
Como gerar um suplemento XLA
Como usar um suplemento XLA

Exercícios de Revisão