Excel VBA – Módulo 3

Depois de trabalhar com objetos, propriedades e métodos VBA e aplicar os mais variados tipos de estruturas de decisão no desenvolvimento de macros, o especialista em Excel já está pronto para desenvolver aplicações bem mais poderosas. 

  • Uso de formulários altamente profissionais 
  • Integração com outros programas além do Excel 
  • Programação orientada a objetos 
  • Agilidade e produtividade com o uso de coleções e sub-rotinas 
  • Sistemas de ajudas personalizadas 

Metodologia

O professor explica em telão os recursos Excel, os alunos praticam os conceitos em seus computadores.

Suporte

O professor fica à disposição durante 90 dias para esclarecimento de dúvidas via e-mail.

Carga horária

8 horas.

Local

Instalações indicadas pela empresa cliente.

Objetivos do treinamento

  • Entender e trabalhar com arrays 
  • Conhecer e utilizar coleções
  • Criar sub-rotinas que agilizam o desenvolvimento de macros 
  • Desenvolver formulários profissionais 
  • Descobrir e tratar erros eficazmente 
  • Proporcionar interação total com usuário 
  • Criar sistemas de ajudas para cada aplicação desenvolvida 

Conteúdo

Trabalhando com arrays

O que é um Array
Array Unidimensional
Array  Multidimensional
Declarando Arrays
Redefinindo Arrays
Navegando por Arrays
Array de objetos
Constantes

Trabalhando com coleções

O que são Coleções
Criando Coleções
As Coleções do Excel
Navegando pelas Coleções

Criando Subrotinas

Criando sub-rotinas
Passando parâmetros
Retornando parâmetros
Passagem Byval x Byref
Chamando Subrotinas
A palavra reservada Coll
Quando utilizar

Criando funções

O que é uma função?
Diferença entre subrotina e função
Criando funções
Chamando funções
Utilizando funções pelo Excel
Quando utilizar

Formulários (UserForms)

Importância dos formulários
Criando formulários
Inserindo controles em um formulário (Caixa de ferramentas)
Configurando as propriedades dos controles
Configurando a aparência dos controles
Aplicando códigos aos controles
Elaborando um formulário
Exibindo um formulário

 

Eventos não associados a objetos

Método OnKey
Método OnTime

Tratamento de erros

Tipos de erros
Tratamento em tempo de execução: Erros interceptáveis
Depurador do VBA: Pontos de interrupção
Janela Verificação imediata
Janela Inspeções de variáveis

Criando uma aplicação

Definindo a interface
Alterando as propriedades
Validando os dados
Manipulando os dados

Integração com o Access

O que é o Data Access Object
O Objeto WorkSpace
O Objeto DataBase
O Objeto Recordset
Abrindo um banco de dados
Manipulando as tabelas
Integrando os dados com o Excel
Tratamento de erros

Técnicas avançadas

Executando macros com hora marcada
Desabilitando a atualização de tela
A Importância do DoEvents
Utilizando o UsedRange
Um exemplo final
Criando uma ajuda personalizada

Gostei, gostaria de mais informações

Preencha seus dados e entraremos em contato.