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