Macros, loops, variáveis e rotinas no VBA Excel
Depois de conhecer – e trabalhar com – os principais recursos do Excel, quem lida com planilhas sente falta de automatizar trabalhos repetitivos. É o momento ideal para o trabalho com macros, que nada mais são do que programas desenvolvidos para facilitar as tarefas diárias com números.
- Conceitos avançados Excel para o trabalho com macros
- Desenvolvimento e aplicação de raciocínio lógico
- Fundamentos da linguagem VBA
- Utilização de variáveis e loops na criação de macros
- Aplicação de rotinas para agilizar os resultados esperados
Metodologia
Professor – único com computador em sala – interage o tempo todo com alunos construindo casos práticos em telão.
Suporte
O professor fica à disposição dos participantes durante 90 dias após o evento para esclarecimento de dúvidas via e-mail.Carga horária
3 horas.
Local
Instalações indicadas pela empresa cliente.Objetivos do treinamento
- Criar macros essenciais apenas com o gravador de macros
- Associar macros a botões – na barra do Excel e nas próprias planilhas
- Entender o ambiente de desenvolvimento VBA
- Testar e depurar passo a passo códigos criados
- Conhecer e utilizar as propriedades e métodos fundamentais do VBA
- Controlar fluxos de execução em código VBA
- Criar funções dentro de uma macro para agilizar a codificação
Conteúdo
Introdução
O que é uma macro
Criando macros com o gravador de macros
Executando macros via menus e botões
O ambiente de desenvolvimento VBA
A janela Project Explorer
A janela Properties
A janela Code
Executando uma aplicação
Executando utilizando F5 ou F8
Depurando
A janela Imediate
Principais propriedades
Activecell, Activesheet e ActiveWorkbook
Cells
FormulaR1C1
Value
Principais métodos
Activate
Clear
Open e Close
Save e SaveAs
Quit
Find
InputBox
Controle de fluxo de execução
Instrução IF
Instrução Select Case
Instrução Do While
For-Next
Variáveis
O que é uma variável
Utilizando variáveis
Tipos de variáveis
Funções do VBA
Funções de data/hora
Funções de texto
Funções de validação
Funções de conversão
MSGBOX
Subrotinas
Criando subrotinas
Passando e retornando parâmetros
Chamando Subrotinas
Funções
O que é uma função?
Diferença entre subrotina e função
Criando e chamando funções
Utilizando funções pelo Excel
Conteúdo dinâmico
Uma das principais características desta palestra é sua dinâmica. Por isso, são os próprios participantes que complementam o conteúdo com suas perguntas. Ao apresentar os assuntos acima, o palestrante estimula a participação – que sempre acontece – tornando cada evento um acontecimento único!