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.

