Você está na página 1de 16

PROGRAMA VBA

IMPRESSIONADOR
1 Proposta e Objetivo do Curso
O VBA Impressionador ensina não só tudo o que você precisa de VBA e todas as
ferramentas práticas do Mercado de Trabalho, mas também mostramos como fazer
automações dentro de planilhas, criação de relatórios automáticos, envio de e-mails
pelo VBA e criação de apresentações automáticas para virar uma referência na
empresa.

2 Ementa e Carga Horária


O VBA Impressionador tem mais de 56 horas de conteúdo + apostila completa +
exercícios extras para treinar com exemplos do Mercado de Trabalho.

Além disso em termos de ementa no Impressionador a gente vai muito mais a fundo
em automações, integrações com outros programas, criação de relatórios automáticos,
envio de e-mails automatizado, criação de apresentações e tal, além de toda a parte de
automatização de tarefas no Excel, por isso a grande diferença de carga horária.

3 Apostila e Suporte
No Impressionador, por a gente ter uma equipe de experts focada nisso, conseguimos
tirar dúvidas além do conteúdo, incluindo coisas que você precise fazer no seu trabalho
(não é uma consultoria, então não fazemos com você, mas conseguimos tirar dúvidas
de qualquer ferramenta que você esteja construindo sim), além de apostila completa,
exercícios extras e atualização constante.
MÓDULO 1
Introdução ao VBA

1. Introdução
2. Qual nível de Excel preciso ter para aprender VBA
3. Exemplos de Aplicações Práticas do VBA
4. Formas de criar um código em VBA
5. Habilitando a Guia Desenvolvedor
6. Gravando a primeira Macro
7. Gravação de Macro - Exemplo de Aplicação (Parte 1)
8. Salvando o Arquivo como Habilitado para Macro

MÓDULO 2
Estrutura básica e objetos do VBA

1. Estrutura e Objetos do VBA


2. Escrevendo em uma Célula (Range)
3. Escrevendo em Várias Células (Range)
4. Escrevendo em uma Célula (Cells)
5. Formas de executar uma Macro
6. Registrando Informaçõs
7. Variáveis
8. Como declarar Variáveis no VBA
9. Declarando Variáveis no VBA
10. Exercício Variáveis
11. Debugando a Macro (Rodando uma linha do código por vez)
12. Janela de Variáveis
13. Fórmulas do Excel no VBA - Explicação
14. Usando as Funções do Excel no VBA
MÓDULO 3
Estruturas do VBA

1. Estrutura If - Explicação
2. Exemplo If
3. Estrutura If - Elseif - Explicação
4. Exemplo If - Elseif
6. If com várias condições (And)
7. If com várias condições (Or)
8. Estrutura de Repetição - Do Until
9. Do Until
10. Estruturas de Repetição - Do While - Explicação
11. Do While
12. Combinação de Estruturas
13. Estrutura For - Explicação
14. Estrutura For - Exemplo
15. Estrutura For - Exercício
16. Exercício For - Descobrindo a última linha da tabela
17. Estrutura For - Exercício 2
18. Estrutura For - Descobrindo a última coluna da tabela
19. Exercício For - Explicação
20. Exercício For - Resolução
21. Compilação (Excluindo linhas da tabela)
22. Desafio Compilação Códigos - Explicação
23. Desafio Compilação Códigos - Resolução
24. Desafio Compilação Grifes - Explicação
25. Desafio Compilação Grifes - Resolução
26. Exemplo Estrutura If e Select Case
27. Estrutura Select Case - Explicação
28. Exemplo Select Case
MÓDULO 4
Trabalhando com Objetos

1. Set: Definindo Células como Variáveis


2. O que o Set muda na prática
3. Usando o Set com Abas
4. Estrutura For Each - Explicação
5. For Each - Percorrendo Células
6. For Each - Percorrendo Abas
7. Compilação For Each 1 - Explicação
8. Compilação For Each 1 - Resolução
9. Compilação For Each 2 - Explicação
10. Compilação For Each 2 - Resolução
11. Compilação For Each - Padronizando Gráficos - Explicação
12. Compilação For Each - Padronizando Gráficos - Resolução

MÓDULO 5
Funções de Texto e Data no VBA

1. Função Left
2. Função Right
3. Função MID
4. Combinação de Funções de Texto (Left e Instr)
5. Combinação de Funções de Texto (MID e Instr)
6. Arrumar Textos e Concatenar no VBA (Trim e E)
7. Fórmulas de Data e Hora no VBA
MÓDULO 6
Criando Interação com o Usuário

1. Criando uma Msgbox simples


2. Criando uma Msgbox com botões
3. Personalizando a Msgbox
4. Exercício Msgbox
5. Criando uma Inputbox
6. Exercício Inputbox
7. Msgbox e InputBox
8. Exercício Cadastro Funcionários

MÓDULO 7
Exercícios de Compilação e Otimização de Macros

1. Desafios Compilação Concessionárias - Explicação


2. Desafio Compilação - Resolução
3. Evitando possíveis problemas na Macro
4. Desafio Compilação Plataformas - Explicação
5. Desafio Compilação Plataformas - Resolução
6. Desafio Compilação Plataformas - Otimizando Macros
7. Desafio Compilação Plataformas - Deixando a Macro mais eficiente
MÓDULO 8
Tratamento de Erros

1. On Error Resume Next - Explicação


2. On Error Resume Next - Exemplo 1
3. On Error Resume Next - Exemplo 2
4. On Error GoTo Label - Explicação
5. On Error GoTo Label - Exemplo

MÓDULO 9
Functions
1. Function - Explicação
2. Function - Soma Simples
3. Function - Exemplo Concatenar
5. Exercício Function (Salário Funcionários)
6. Usando Function dentro de Sub
7. Vantagem de criar uma Function como 'Macro Auxiliar'
8. Executando a Function em várias abas da planilha

MÓDULO 10
Trabalhando com vários arquivos

1. Hierarquia do VBA
2. Exercício Arquivos - Explicação
3. Abrindo Arquivos pelo VBA - Workbooks.Open
4. Exercício Registrando Informações em outro Arquivo
5. Exercício Estoque - Explicação
6. Exercício Estoque –
7. Exercício Complicação - Percorrendo arquivos da pasta - Explicação
8. Exercício Compilação - Percorrendo arquivos da pasta - Resolução
MÓDULO 11
Eventos no VBA

1. Eventos no VBA - Explicação


2. Como criar Eventos no VBA
3. Evento Activate - Atualizando Tabela Dinâmica Automaticamente -
Explicação
4. vento Activate - Atualizando Tabela Dinâmica Automaticamente -
Resolução
5. Exercício Change - Folha de Ponto - Explicação
6. Evento Change - Entendendo o Target
7. Evento Change - Folha de Ponto – Resolução
8. Evento Change - Desafio Projetos - Explicação
9. Evento Change - Desafio Projetos – Resolução
10. Evento Change - Formatação Condicional de Gráfico (Explicação)
11. Evento Change - Formatação Condicional de Gráfico – Resolução
12. Eventos de Arquivo - Explicação
13. Eventos de Arquivo - Exemplo Dashboard
MÓDULO 12
Userforms – Criando Formulários Interativos no Excel

1. UserForms - Exemplo
2. Criando um UserForm no VBA
3. Adicionando itens no UserForm - Rótulo e Caixa de Texto
4. Adicionando itens no UserForm - Botão de Opção
5. Adicionando itens no UserForm - Botões de Comando e Imagem
6. Adicionando itens no UserForm - Caixa de Combinação
7. Exibindo o Useform através de um botão
8. Preenchendo a Caixa de Combinação
9. Preenchendo a base de dados com o Userform
10. Formatando a base de dados
11. Fechando o Formulário e confirmando o Registro
12. Botão Cancelar
13. Useform Excluir Funcionário - Abrindo o Formulário e preenchendo as
informações
14. Excluindo Funcionários da base de dados
15. Userform Registro de Vendas - Explicação
16. Construindo o Layout do Formulário
17. Inicializando o Formulário
18. Cadastrando Informações no Useform (Caixa de Listagem)
19. Cadastrando Informações no Useform (Caixa de Combinação)
20. Alterando Imagem da moto automaticamente
21. Exibindo o valor do desconto
22. Calculando o Preço Final da Moto - Explicação
23. Calculando o Preço Final da Moto - Resolução
24. Registrando a Venda da Moto
25. Botão Cancelar - Apagando as Informações e Cancelando o registro
MÓDULO 13
Integração VBA com Word

1. Abrindo um Documento em Word do zero


2. Registrando Informações no Word
3. Manipulando os Textos
4. Escrevendo Várias Informações
5. Registrando Atividades dos Funcionários
6. Salvando o Arquivo
7. Apagando arquivo existente e salvando por cima
8. Geração de Contratos - Explicação
9. Configurações Iniciais
10. Geração Automática de Contratos – Resolução
11. Criação de Relatório Automático - Explicação
12. Criação de Relatório Automático - Resolução

MÓDULO 14
Integração VBA com Outlook

1. Criando um E-mail no Outlook pelo VBA


2. Preenchendo e enviando o primeiro e-mail
3. Criando Assinatura Padrão no Outlook
4. Enviando E-mail com assinatura
5. Enviando vários E-mails
6. Colocando Anexo no E-mail
7. HTML Básico para Formatacão de E-mail
8. Organizando o E-mail em Parágrafos
9. Formatando o Corpo do E-mail
10. Outros tipos de Formatação de Fonte
MÓDULO 15
Integração VBA com PowerPoint

1. Assista antes de começar


2. Ferramenta 1 - Dashboard no PPT
3. Criando a apresentação e o botão de controle
4. Preenchendo a Caixa de Combinação por VBA
5. Finalizando a integração - Usar VBA para mudar Excel e PPT
6. Botão no PowerPoint - Erros comuns e atualizando
7. Ferramenta 2 - Criar apresentação com gráficos do Excel
8. Criar PPT e colar gráfico
9. Adicionar slide ou criar novo PPT
10. Redimensionar e ajeitar criação de gráfico
11. Gerador de PPT - Erros comuns e bugs
12. Ferramenta 3 - Gerar relatório automático com modelo em PPT
13. Criar lógica de Variáveis e Function Gerar PDF
14. Abrir PPT existente
15. Editar texto no PPT pelo VBA
16. Salvar como PDF e formatar números
17. Fechar PPT forçadamente e finalizando
MÓDULO 16
Série Compilação de Planilhas

1. Apresentação da série
2. Trabalhando com variáveis no VBA
3. Copiar e colar no VBA (método certo)
4. Descobrindo a primeira linha vazia
5. Formatar e classificar no VBA
6. Funções de Texto no VBA
7. Função SE no VBA
8. Estruturas de Repetição (For Each)
9. Trabalhando com arquivos
10. Percorrendo os arquivos de uma pasta
11. Acelerando seu código em VBA
12. Finalizando a série

MÓDULO 17
Série Formulário de Vendas

1. Apresentação da série
2. Criando o formulário no VBA
3. Imagem, Caixas de texto e combinação no formulário
4. Finalizando o formulário
5. Botão de sair e listas de opção
6. Botão na planilha e listas de opção
7. Eventos no formulário
8. Cadastrar na primeira linha vazia
9. Trabalhando com abas (método sheets)
10. Formulário para excluir vendas
11. Comparações com if e else
12. Estrutura de repetição for
13. Estrutura de repetição for each
14. Formulário de pesquisa no VBA
15. Finalizando a série
MÓDULO 18
Série Controle de Estoque

1. Controle de Estoque completo no VBA


2. Cabeçalho do formulário e botão de comando
3. Finalizando o formulário principal
4. Criando o controle de produtos
5. Eventos na inicialização do formulário
6. Caixa de listagem no controle de produtos
7. Eventos no controle de produtos
8. Remover produtos no formulário
9. Adicionar produtos ao formulário
10. Caixa de listagem no controle de estoque
11. Atualizando o valor do produto no formulário
12. Como cadastrar transações na planilha
13. Funções do Excel no VBA
14. Arrastar para baixo no VBA
15. Caixa de Listagem (Listbox) no VBA
16. Evento DblClick na Caixa de Listagem
17. Como excluir informações no formulário
18. Deixando a planilha mais apresentável (ajustes finais)
19. Inserindo o botão para imprimir o relatório
20. Botão para baixar relatório em PDF
MÓDULO 19
Série Controle para Bolsa de Valores

1. Planilha completa + explicações e funcionalidades


2. Conceitos de investimentos e primeira compra
3. Planilhando a primeira venda de ações
4. Resultado de compra e venda de ações
5. Criação da carteira de ativos
6. Criação da tabela de notas de corretagem
7. Planilhando uma nota de corretagem
8. Criação da aba de movimentações
9. Incluindo movimentações de venda
10. Tabela auxiliar da aba resumo
11. Carteira com as posições abertas
12. Como extrair a cotação de um ativo
13. Gráfico de distribuição da carteira
14. Criando o gráfico de lucro_prejuízo
15. Finalizando o design da aba Resumo
16. Criando gráficos automáticos
17. Notas de corretagem de Day Trade
18. Agrupamentos e Desdobramentos (Splits e Inplits)
19. Automatizando o procedimento de splits e inplits
20. Trazendo uma novidade para o gráfico de pizza
21. Tornando a aba de cotações 100% automática
22. Código em VBA para o preenchimento das taxas 1/3
23. Código em VBA para o preenchimento das taxas 2/3
24. Código em VBA para o preenchimento das taxas 3/3
25. Ajustes na macro de Split_Inplit
26. Código para mudança de Ticker
27. Automatizando a bonificação de ações
28. Registro automático para IPO e Subscrição
29. Organizando a aba movimentações
30. Incluindo aportes, retiradas e proventos
31. Excluir IDs e notas automaticamente
32. Incluindo notas de compras nas movimentações
MÓDULO 19
Série Controle para Bolsa de Valores

33. Incluindo notas de vendas nas movimentações


34. Incluindo notas Day Trade nas movimentações
35. Novidades na macro de taxas e mudança de ticker
36. Notas de venda a descoberto nas movimentações
37. Iniciando o controle de imposto de renda Pt. 1
38. Iniciando o controle de imposto de renda Pt. 2
39. Iniciando o controle de imposto de renda Pt. 3
40. Imposto de renda Day Trade e de FIIS
41. Nova macro para Split_Inplit
42. Nova macro para subscrição de ações e FIIS
43. Modelo para os bens e direitos da DIRPF Pt. 1
44. Modelo para os bens e direitos da DIRPF Pt. 2
45. Modelo para renda variável da DIRPF Pt. 1
46. Modelo para renda variável da DIRPF Pt. 2
47. Novas funcionalidades na aba Resumo
48. Inclusão de ajustes, sugestões e feedbacks
49. Ações isentas de imposto de renda
50. Gráfico de alocação de classe e painel de macros
51. Finalizando a série e dicas de utilização
52.Planilha para controle de ações e IR
MÓDULO 20
Série automação WEB

1.Apresentando a série (Comparador de preços)


2. Criando a planilha e a lógica de programação
3. Buscar preço de um produto na WEB com VBA
4. Incluindo novas lojas na busca de preços
5. Tratamento de erros no VBA (On Error GoTo)
6. Estrutura de repetição For Next
7. Finalização e criando interação com o usuário
8. Executar macro em períodos determinados

MÓDULO 21
Intensivão de VBA

1.Intensivão de VBA [Aula 1]


2.Intensivão de VBA [Aula 2]
3.Intensivão de VBA [Aula 3]
4.Intensivão de VBA [Aula 4]

Você também pode gostar