Excel VBA
Curso ideal para quem quer dar um passo além na produtividade, criando interações com usuários e automatizando tarefas, além de obter destaque no mercado de trabalho.
O curso de Excel VBA ensina o passo a passo para você começar a escrever as suas próprias linhas de código. Durante o curso você aprenderá vendo na prática o uso dos elementos essenciais da programação em VBA, passando pela criação das suas próprias macros e controle do fluxo de execução do seu código, até o uso de estruturas de repetição, uso de eventos do Excel e interação com usuários usando formulários.
Usuários de Excel que queiram dar um passo além no uso dessa ferramenta. Com um bom entendimento em VBA é possível começar a programar rotinas, automatizar tarefas repetitivas e criar diversas formas de interação com quem estiver mexendo na planilha. Conhecimento em macros (VBA) no Excel também é, com certeza, um grande diferencial para o mercado de trabalho.
CONTEÚDO PROGRAMÁTICO
EXCEL VBA
Carga Horária | 40 horas |
---|---|
Duração | 10 semanas |
Investimento |
R$942,00 em até 6x de R$157,00 sem juros |
Modalidade | Presencial |
Certificado de conclusão? | Sim |
AULA | DESCRIÇÃO |
---|---|
Aula 01 | ● Macros |
A1.1 | ›› Guia desenvolvedor |
A1.2 | ›› O que é e para que serve uma macro |
A1.3 | ›› Como criar sua primeira macro |
A1.4 | ›› Referências absolutas e relativas |
A1.5 | ›› Salvando arquivos com macros (XLSM) |
A1.6 | ›› Configurações de segurança |
A1.7 | ›› Pasta de trabalho pessoal de macros |
A1.8 | ›› Deletando macros |
A1.9 | ›› Ativação de macros com botão ou atalho |
A1.10 | ›› Uso de macros para aplicar formatação |
Aula 02 | ● Introdução ao VBA |
A2.1 | ›› O que é o VBA para o Excel |
A2.2 | ›› Tour pelo Visual Basic Editor (VBE) |
A2.3 | ›› Cores do código VBA |
A2.4 | ›› Veja uma macro escrever seu código |
A2.5 | ›› Depuração passo a passo |
A2.6 | ›› Edite sua macro diretamente pelo código |
A2.7 | ›› Entendendo objetos, propriedades, métodos e eventos |
A2.8 | ›› Sistema de Ajuda e Pesquisa de Objetos |
Aula 03 | ● Procedimentos e Funções |
A3.1 | ›› O que é um módulo |
A3.2 | ›› Criando um procedimento sub manualmente |
A3.3 | ›› Noções básicas sobre sintaxe |
A3.4 | ›› Como executar um procedimento sub |
A3.5 | ›› Criação do procedimento function |
A3.6 | ›› Como executar um procedimento function |
Aula 04 | ● Elementos essenciais da programação VBA |
A4.1 | ›› Uso de comentários no código VBA |
A4.2 | ›› Declaração de variáveis |
A4.3 | ›› Tipos de dados |
A4.4 | ›› Escopo de uso de uma variável |
A4.5 | ›› Instrução Static e expiração de variáveis |
A4.6 | ›› Constantes ao invés de variáveis |
A4.7 | ›› Constantes Intrínsecas |
A4.8 | ›› Explorando tipos de dados String |
A4.9 | ›› Explorando tipos de dados Date |
A4.10 | ›› Operadores aritméticos do VBA |
A4.11 | ›› Operadores de comparação do VBA |
A4.12 | ›› Operadores lógicos do VBA |
A4.13 | ›› Vetores (Arrays) |
A4.14 | ›› Matrizes multi dimensionais (Multi-Dimensional Arrays) |
A4.15 | ›› Matrizes dinâmicas (Dynamic Arrays) |
Aula 05 | ● Manipulação de objetos no Excel |
A5.1 | ›› Propriedades e métodos do objeto Application |
A5.2 | ›› Propriedades e métodos do objeto Workbooks |
A5.3 | ›› Propriedades e métodos do objeto Worksheets |
A5.4 | ›› Referência de células usando o objeto Range |
A5.5 | ›› Propriedade CELLS |
A5.6 | ›› Propriedade OFFSET |
A5.7 | ›› Propriedade VALUE |
A5.8 | ›› Propriedade TEXT |
A5.9 | ›› Propriedades apenas leitura (read only) |
A5.10 | ›› Propriedade FONT, INTERIOR e BORDERS |
A5.11 | ›› Formatação de valores numéricos |
A5.12 | ›› Adição de fórmulas em células usando código VBA |
A5.13 | ›› Métodos comuns do objeto RANGE |
Aula 06 | ● Funções no VBA |
A6.1 | ›› O que é uma função |
A6.2 | ›› Funções de data e tempo do VBA |
A6.3 | ›› Manipulação de textos com VBA |
A6.4 | ›› Uso de funções do Excel com código VBA |
A6.5 | ›› Funções criadas pelo usuário |
Aula 07 | ● Controlando o fluxo de execução do seu código |
A7.1 | ›› IF...THEN...ELSE |
A7.2 | ›› IF... THEN GOTO |
A7.3 | ›› Múltiplos critérios e IF aninhado |
A7.4 | ›› ELSEIF para acelerar execução |
A7.5 | ›› SELECT CASE com alternativa para o IF |
A7.6 | ›› Loop FOR... NEXT |
A7.7 | ›› Loop com Coleções - FOR EACH... IN... NEXT |
A7.8 | ›› NEXT |
A7.9 | ›› Loop DO WHILE |
Aula 08 | ● Eventos |
A8.1 | ›› Como criar um evento |
A8.2 | ›› Eventos de pasta de trabalho - Open |
A8.3 | ›› Eventos de pasta de trabalho - BeforeClose |
A8.4 | ›› Uso do comando CALL em eventos |
A8.5 | ›› Criação de senhas para acessar abas |
A8.6 | ›› Limitando o uso de uma planilha com eventos |
Aula 09 | ● Depuração e manipulação de erros |
A9.1 | ›› Tipos de erros no VBA |
A9.2 | ›› Armadilha para erros - on error goto |
A9.3 | ›› Faça o VBA ignorar erros - on error resume next |
A9.4 | ›› Interação com usuário quando um erro ocorre |
A9.5 | ›› Uso do objeto ERR para criar mensagens de erro inteligentes |
A9.6 | ›› Uso de pontos de interrupção para ajudar a depuração |
A9.7 | ›› Configuração e uso de inspeção de variáveis |
A9.8 | ›› Dicas para acelerar a execução no VBA |
A9.9 | ›› Dicas para termos grandes ou repetidos no VBA |
Aula 10 | ● Interação com usuários usando formulários |
A10.1 | ›› Caixa de Mensagem - MSGBOX |
A10.2 | ›› Caixa de Entrada - INPUTBOX |
A10.3 | ›› Uso da caixa de entrada para cadastro de clientes |
A10.4 | ›› Introdução aos Formulários |
A10.5 | ›› Criação de um Formulário |
A10.6 | ›› Uso de botões de comando |
A10.7 | ›› Uso de botões de opção em um quadro |
A10.8 | ›› Adição do código para um formulário funcionar |
Aula 11 | ● Outras formas de uso de formulários |
A11.1 | ›› Elementos do Formulário - Caixa de Seleção |
A11.2 | ›› Elementos do Formulário - Caixa de Combinação |
A11.3 | ›› Elementos do Formulário - Caixa de Listagem |
A11.4 | ›› Elementos do Formulário - Imagens em botões de comando |
A11.5 | ›› Elementos do Formulário - Rótulos e Caixas de Texto |
A11.6 | ›› Elementos do Formulário - Ferramenta Multi Página |
A11.7 | ›› Elementos do Formulário - Seleção de um intervalo |
A11.8 | ›› Elementos do Formulário - Barra de rolagem e botões de rotação |
A11.9 | ›› Elementos do Formulário - Alinhamento de controles |
Aula 12 | ● Rodando e armazenando o código VBA |
A12.1 | ›› Macros na barra de ferramentas de acesso rápido |
A12.2 | ›› Vincule macros a uma guia |
A12.3 | ›› Crie uma nova guia |
A12.4 | ›› Adição de botões em planilhas |
A12.5 | ›› Adição de atalho de teclado |
A12.6 | ›› Salvar seu código VBA com senha |
PROVA | ● Prova Final - Curso VBA |
Dúvidas do curso que deve começar? Nós te ajudamos, faça um teste de nivelamento, é rapidinho.