Excel VBA – Módulo 2
Introdução
Quem já conhece a grande funcionalidade proporcionada pelo gravador de macros, já criou rotinas automatizadas mais simples e conhece os conceitos essenciais de lógica de programação chegou ao ponto de criar planilhas ainda mais automatizadas.
- Rotinas com quadros de mensagens
- Interação com usuário através de quadros de diálogos
- Aplicação de operadores no desenvolvimento de macros
- Uso de variáveis para maior flexibilidade de processos
- Agilidade e produtividade com o uso de funções
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 definir projetos de automação
- Conhecer e utilizar objetos, propriedades e métodos VBA
- Trabalhar com operadores e variáveis
- Explorar os mais variados tipos de estruturas de decisão
- Permitir interação total da macro com o usuário
- Criar funções únicas para uso em várias macros
- Aproveitar o sistema de ajuda e o pesquisador de objetos
Conteúdo
A elaboração de macros no Visual Basic
As macros automáticas: automacros
Macros em diferentes pastas de trabalho
Pontos de interrupção
Sistema de ajuda
Pesquisador de objeto
Criação/desenvolvimento de projetos
Definindo necessidades
Montagem da planilha
Criação das macros
Principais objetos
WorkBook
WorkSheet
Principais Propriedades
Activecell
Activesheet
ActiveWorkbook
Cells
FormulaR1C1
Value
Principais métodos
Activate
Clear
Open e Close
Save e SaveAs
Quit
Find
InpuxBox
Caixa de mensagem
Sintaxe MsgBox
Exibindo uma caixa de mensagem
Constantes utilizadas nas caixas de mensagem
Identificando o botão clicado
Caixas de diálogo do Excel
Controlando a exibição dos itens da janela
Operador NOT
Inserindo e excluindo linhas, colunas e células
Ajustando a largura e a altura de linhas e colunas
Operadores
Aritméticos
Comparação
Lógicos
Concatenação
Ordem das operações
Variáveis
O que é uma variável
Utilizando variáveis
Tipos de variáveis
Declarando variáveis
Diferentes locais de declaração: procedimento, módulo, projeto
Option Explicit
Estruturas de Decisão e Repetição
GoTo
If e suas estruturas: If…Then; If…Then…Else; If aninhado
Inserindo várias condições com And e Or
Select Case
Loop e suas estruturas: Do While…Loop, Do Until…Loop
While…Wend
For…Next e For Each…Next
Funções VBA
Matemáticas
Data e hora
Tratamento de textos
Conversão
Validação
Utilizando funções de planilha do Excel
Criando funções
Utilizando as funções criadas
Utilizando funções em diversas pastas de trabalho
Assistente de Função