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.
