Cursos

VBA Excel - Visual Basic for Application

42h | Melhore ainda mais suas planilhas com essa linguagem de programação

MÓDULO I – VBA BÁSICO
Carga horária: 14 horas - 4 dias

  • Lógica de Programação
    • Sequência lógica (passos lógicos)
    • Definição de algoritmos
    • Construindo algoritmos do dia-a-dia
    • Representando um algoritmo gratificante
  • Macros
    • Aprendendo a habilitar os recursos de desenvolvimento do Excel
    • Conhecendo os tipos de arquivos que permitem a execução de Macros e aplicações em VBA
    • Segurança de Macros
    • Criando uma localização confiável para os arquivos com Macro
    • Gravando a primeira Macro
    • Preenchendo a caixa de diálogo "Gravar Macro"
    • Registrando os comandos de Macros Normais
    • Registrando os comandos de Macros Relativas
    • Executando a Macro:
      • Utilizando atalho na faixa de opções do Excel
      • Utilizando atalho na faixa de acesso rápido
      • Utilizando um controle (Botão)

MÓDULO II – VBA INTERMEDIÁRIO
Carga horária: 17,5 horas - 5 dias

  • Executando os primeiros comandos no VBA do Excel
    • Project Explorer
    • Janela de Propriedades
    • Comandos:
      • Selecionar (Select)
      • Pastas de trabalho (Workbooks)
      • Pasta de trabalho ativa (ActiveWorkbook)
      • Planilhas (Sheets)
      • Planilha ativa (ActiveSheet)
      • ntervalo (Range)
      • Células (Cells)
      • Célula Ativa (ActiveCell)
      • Deslocar (Offset)
  • Conhecendo os controles do VBA Excel
    • Caixas de entrada (InputBox)
    • Caixas de mensagem (MsgBox)
    • Formulários (UserForm)
    • Controles (Controls)
    • Rótulo (Label)
    • Caixa de combinação (ComboBox)
    • Caixa de listagem (ListBox)
    • Caixa de seleção (CheckBox)
    • Botão de opção (OptionButton)
    • Botão de ativação (ToggleButton)
    • Quadro (Frame)
    • Botão de comando (CommandButton)
    • Tabstrip
    • Multi-página (MultiPage)
    • Barra de rolagem (ScrollBar)
    • Botão de rotação (SpinButton)
    • Imagem (Image)
    • Caixa de texto (TextBox)
  • Variáveis, constantes, operadores e expressões variáveis
    • Os tipos mais comuns de variáveis
    • Declaração de variáveis
    • Como utilizar as variáveis
    • Constantes:
      • Conceito de constantes e como utilizá-las
    • Entendendo os tipos de operadores:
      • Operador de atribuição
      • Operadores aritméticos
      • Operadores comparativos
      • Operadores comparativos
    • Prioridade de operador (Precedência de operador)
  • Funções
    • Definição e diferenças entre Sub e Function
    • Criando funções no VBA
    • Utilizando funções criadas no Excel
    • Utilizando funções criadas no VBA

 

MÓDULO III – VBA AVANÇADO
Carga horária: 21 horas - 6 dias

  • Estruturas de decisão
    • Definição de estruturas de decisão
    • If... Elself... Else... End if
    • Select Case... End Select
  • Estruturas de repetição
    • Conhecendo os comandos mais usados
    • For_Next (Para cada condição verdadeira, faça...)
    • While_Wend, Do While_Loop e Do Loop_While
    • Do Until_Loop e Do Loop Until
    • Preenchimento automático de células
  • Programando formulários e controles
    • Eventos de formulários e controles
    • Programação de formulários e controles
  • Tratamento de erros e proteção do projeto VBA
    • Erros de compilação
    • Erros em tempo de execução
    • Tratamento de erros: On Erros_GoTo
    • Proteção do projeto em VBA