Excel VBA – Módulo 1
O usuário mais avançado de Excel chega em um ponto em que precisa mais de suas planilhas. Quase sempre nestas situações, este é o momento ideal para a automação das planilhas do dia a dia. A linguagem VBA associada a planilhas é a solução ideal, este primeiro curso de Excel VBA apresenta conceitos realmente essenciais.
- Automação do trabalho diário
- Melhoria e integração de processos
- Diminuição considerável de atividades repetitivas
- Menor tempo investido nas rotinas do dia a dia
- Redução de custos e de erros
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
- Rever conceitos avançados do Excel, essencial para o bom trabalho com VBA
- Entender os fundamentos e a lógica de programação
- Aproveitar melhor o recurso automático de gravação do Excel – mesmo para quem conhece VBA
- Conhecer e aproveitar o ambiente de desenvolvimento VBA
- Explorar as facilidades da programação orientada a objetos
- Depurar, corrigir e testar macros
- Analisar casos práticos: o que funciona e o que não funciona
Conteúdo
Introdução
Trabalho repetitivo? Macro resolve!
O que é uma macro
Definindo necessidades
Criando macros utilizando o gravador
Gravação absoluta e gravação relativa
Execute macros através de menus e botões
Visualizando macros em VBA(Visual Basic for Application)
Digitando linhas de macro
Quadros de diálogos em macros
InputBox: a interação com o usuário
Exemplos e aplicações.
O ambiente de desenvolvimento VBA
Editor do Visual Basic;
Janela Project Explorer
Janela Properties
Janela de verificação imediata
Personalizando o ambiente
Controle de fluxo de execução
Instrução IF
Instrução Select Case
Instrução Do While
For-Next
Programação orientada a eventos
O que é um Objeto
O que é um Método
O que é uma Propriedade
Coleções
Hierarquia de objetos
O que são Eventos
Programação de Macros
Inserindo macros sem o gravador
Propriedades e métodos de alguns objetos: Application; Workbooks; Worksheets; Range
Referenciando uma célula ou um intervalo de células
Referenciando uma célula ativa ou seleção de células
Referenciando de acordo com um deslocamento
Caixas de entrada (InputBox)
Instruções With e End With
Formatando propriedades: Cor do preenchimento; Fonte; Alinhamento; Bordas; Número
Métodos GetOpenFilename e GetSaveAsFilename
Executando uma aplicação
Executando utilizando F5
Executando utilizando F8
Depurando