CONTEÚDO PROGRAMÁTICO

Excel VBA - Nível 1

Noções iniciais para programar ações no Excel para exercer funções no lugar do usuário, principalmente diante de questão lógicas e repetitivas. Neste treinamento de Excel VBA vocês vão aprender os conceitos básicos de lógica e também os principais recursos da programação para desenvolver seus algoritmos, que poderã ser aplicados em outras linguagens, os conceitos são os mesmos.

 

Público Alvo:

Para programar no Excel, é importante ter conhecimento de lógica de programação, como também conhecer os principais comandos e funções para facilitar o desenvolvimento do algoritmo, a programação exige alguns conceitos lógicos, loops e condicionais. Você vai aprender isso aqui, assim seu tempo irá render muito mais.

Carga Horária:

Pré-requisito:

Formato das Aulas:

Períodos possíveis para aulas:

Online ao Vivo ou Presencial InCompany
Integral em dias úteis, Sábados ou Domingos;
Noturno em dias úteis;
Períodos de 8 horas ou 4 horas.
Horários à combinar.
TEMAS QUE SERÃO EXPLORADOS NAS AULAS:

Lógica de Programação

Introdução à lógica de programação 
     Lógica e lógica de programação 
     Algoritmos 
     Representação de algoritmos 
Tipos de dados, constantes e variáveis 
     Tipos de dados primitivos 
     Constantes 
     Declaração de variáveis e atribuição de valores 
Operadores 
     Operadores aritméticos 
     Operadores relacionais 
     Operadores lógicos 
Estruturas de controle 
     Estruturas de seleção 
     Estruturas de repetição  
Funções 
     Declaração 
     Chamada 
     Variáveis locais e globais 
     Passagem de parâmetros 
     Retorno de valores 
     Recursividade 

Recursos Fundamentais da Programação VBA

Introdução ao VBA

  • O que é VBA
  • A sua primeira macro
  • Segurança de macro
  • O Visual Basic Editor

 
Ambiente de programação

  • Trabalhando com a janela de projeto
  • Trabalhando com a janela de código
  • Personalizando o ambiente VBE

 
Como funciona o VBA

  • O modelo de objeto do Excel
  • Procedimentos Sub e procedimentos Function
  • Referências relativas e referências absolutas
    • Usando InputBox
    • Usando MSGBOX

 
Variáveis e constantes

  • Usando comentários
  • Variáveis(Strings, dates e objects)
  • Constantes

 
Objeto Range

  • Propriedades úteis do Objeto Range 1
  • Métodos úteis do Objeto Range 1

 
Funções no VBA

  • Funções Integradas VBA
  • Funções de planilhas no VBA
  • Funções personalizadas no VBA

 
Controles de fluxo

  • A estrutura IF THEN ELSE
  • Select Case
  • IF com Select Case
  • A declaração GOTO

 
Estruturas de repetição

  • Loop For Next
  • Loop Do While
  • Loop Do Until
  • Loop For Each

 
Trabalhando com Eventos no VBA

  • Workbook Open
  • Before Close
  • Before Save e After Save
  • New Sheet
  • Window Activate
  • Section Change
  • Change
  • Before Double Click
  • Activate e Deactivate
  • On Time
  • Tratamento de erros
  • A propriedade CurrentRegion
  • Alterando configurações do Excel pelo VBA
  • A estrutura With – End With