Imersão em Macros e VBA

Apresentação do Curso Macros e VBA no Excel

Utilizar VBA no Excel multiplica a produtividade de suas planilhas além de permitir a criação de planilhas com processos mais seguros, uma vez que estão todos “empacotados” em um único código.

Muitos aprendem o básico de macros, utilizam-se do gravador apenas e depois começam a ter dificuldade em ser aprofundar no tema.

Neste treinamento mostraremos todos os recursos importantes em programação VBA que usuários avançados de Excel precisam conhecer.

Ao final do treinamento você terá adquirido uma bagagem de conhecimento suficiente para criar seus primeiros aplicativos dentro do Excel, utilizando códigos elegantes, rápidos e funcionais.

Importante: o treinamento será hands on desde o início. O material entregue contemplará todos os aspectos teóricos abordados, porém o foco do treinamento será a prática. Recomendamos portanto a leitura posterior do material para a complementação do que foi falado em aula, principalmente no que se refere á teoria, que será passada em aula de forma mais rápida.

Público-Alvo

Usuários avançados de Excel que já utilizam o gravador de macros e queiram se aprofundar nesse conhecimento.

Quem não deve fazer este treinamento

  • Se você nunca fez uma macro este não é o treinamento ideal.
  • Se você não conhece funções como procv, somase também não.
  • Este treinamento NÃO é introdutório de macros. Apesar de começarmos mostrando como se usa o gravador, ele já deverá ser de conhecimento dos participantes.

Temário

1. O que é uma aplicação desenvolvida em Excel?

Por que fazer uma aplicação e não uma “planilha simples”

Etapas importantes antes de se colocar a “mão na massa”

  • Definindo o escopo do modelo
  • Definindo os módulos do modelo
  • A vida útil do modelo
  • Utilização mono ou multiusuário?
  • Permissões distintas para usuários?
  • Integrado com banco de dados ou não?

Tipos de aplicações

  • Add-ins
  • Sistemas de orçamento
  • Sistemas de armazenamento de dados
  • Interfaces com bancos de dados
  • Sistemas empacotados

Problemas básicos em programação VBA

  • Velocidade das máquinas
  • Versão do Excel
  • Linguagem do Excel
  • Resolução de vídeo

2. O que é VBA no Excel

A interface básica

Os menus e o que cada um faz

Como ativar o menu de VBA

Navegando pelo editor de VBA

Inserindo e removendo módulos, userforms e módulos de classe

3. Introdução ao VBA

Gravador de macros

  • Referências absolutas e relativas
  • Editando e apagando macros gravadas

Objetos e coleções

Propriedades e Métodos

Células e intervalos

Variáveis e Constantes

  • Declarando variáveis e constantes
  • Trabalhando com números, textos, datas e intervalos

Funções internas do VBA

Manipulação de erros

4. Criando comandos em VBA

Manipulando pastas de trabalho

  • Abrir, fechar, extrair e inserir dados

Manipulando planilhas

  • Incluir, excluir, mover planilhas
  • Mover dados entre planilhas
  • Inserir e manipular dados em planilhas
  • As 3 formas de se referenciar às planilhas

Manipulando matrizes

Manipulando células

  • Fazer cálculos, inserir funções
  • Excluindo células em branco

Manipulando gráficos

  • Criar, formatar, mover, excluir gráficos
  •  Alterar tipo de gráfico e formatação
  •  Transformar gráfico em imagem

Manipulando tabelas dinâmicas

  • Montar tabelas dinâmicas com consultas dinâmicas usando VBA
  • Importar dados externos com VBA e tabelas dinâmicas
  • Alterar layout de tabelas dinâmicas

Comparando dados em locais diferentes

Consolidando dados em locais diferentes

Alterando dados com base em critérios

Excluindo dados com base em critérios

Interagindo com o usuário

  • Criando caixas de mensagem
  • Criando caixas de input de valores

Manipulando e validando valores

5. Criando funções em VBA

Diferença entre comandos e funções

As funções são mais úteis do que se pode imaginar

Funções com e sem argumentos

Funções com argumentos opcionais

Criação de funções em aula para:

  • Verificar se a célula é protegida
  • Verificar se há formula na célula
  • Extrair o nome da planilha ativa
  • Extrair o nome do arquivo atual
  • Somar valores com base em uma cor de célula

6. Criando userforms em VBA

Como e quando utilizar os seguintes componentes

  • Botão
  • Caixa de Texto
  • Caixa de combinação
  • Rótulo

Integrando formulários com planilhas para enviar e trazer valores

Criando formulários de login com regras de permissão

Criando regras de validação para formulários

7. Os eventos de VBA

Acionando o código das mais variadas formas:

  • Ao abrir o arquivo
  • Ao fechar
  • Ao salvar
  • Ao imprimir
  • Quando determinado valor é digitado
  • Quando determinada célula é alterada
  • Quando determinada planilha é acessada
  • Quando uma tabela dinâmica é atualizada.
  • Quando o botão do mouse é clicado

8. Técnicas avançadas

Protegendo o código

Testando o código

Desaparecendo com o Excel

treinamento imersão em vba e macros

Carga Horária

24 horas

Data e Horário

18 a 20/outubro das 8:30 às 17:30

Investimento

R$ 2.490 para inscrições pagas até 11/outubro
R$ 2.690 para pagamentos posteriores a 11/outubro
Parcelamento em até 12x de R$ 301,95 (inscrição com desconto)

Preencha os dados a seguir para podermos personalizar uma proposta sem compromisso.

Se preferir, ligue-nos (11) 2626-9219 ou mande e-mail para roseli [at] planilhas.com.br.

4 + 7 =

Receba nossa Agenda

Cadastre-se para receber nossa agenda de treinamentos.

Obrigado :)