Objetivo
Preparar o aluno para trabalhar com o Excel de forma profissional, criando planilhas e soluções avançadas através do uso de programação em macros.
Resumo
Ao final do módulo, os participantes deverão ser capazes de criar planilhas, soluções e sistemas no Excel de forma profissional, através do uso do VBA.
Público-alvo
Pessoas com conhecimento em Excel Avançado e com boas noções de lógica, que buscam criar soluções profissionais.
Pré-Requisitos
Idade Mínima de 16 anos completos, ter concluído o curso de Excel Avançado ou possuir conhecimentos avançados em Excel e ter facilidade em trabalhar com lógica.
Carga Horária
40 horas
Conteúdo Programático
Módulo 1 – introdução a macros no Excel
- Importância da utilização de macros;
- Introdução a macros;
- Como criar macros?;
- Gravador de macros x código VBA;
- Criar uma macro usando o gravador de macros;
- Estrutura de uma macro;
- Operações com macros;
- Renomear uma macro;
- Alterando a tecla de atalho e a descrição associada a macro;
- Excluir uma macro;
- Associando macros a controles de formulários;
- Associar a macro ao botão.
Módulo 2 – introdução ao VBA no Excel
- O ambiente de programação (Editor VBA);
- Projeto – VBA project e janela de propriedades;
- Pesquisador de objeto.
Módulo 3 – Variáveis
- Declaração de variáveis;
- Option explicit;
- Tipos de variáveis;
- Subtipos do tipo variant;
- Operadores aritméticos;
- Operador de atribuição;
- Operadores relacionais;
- Variáveis – arrays;
- Array unidimensional;
- Array bidimensional;
- Declaração de arrays;
- Escopo ou domínio das variáveis;
- Escopo de procedimento/função;
- Escopo de módulo;
- Escopo de projeto.
Módulo 4 – Sub-rotinas e funções
- Sub-rotinas;
- Funções;
- Executando a função criada, no Excel.
Módulo 5 – Funções internas do VBA
- Funções de tipo;
- Funções para tratamento de texto;
- Funções de data e hora;
- Outras funções úteis.
Módulo 6 – Tratamento de erros
- Exercício
Módulo 7 – Estruturas de controle
- A estrutura if… Then;
- A estrutura if… Then… Else;
- A estrutura if… Then… Elseif;
- A estrutura for… Next;
- A estrutura do… Loop.
Módulo 8 – Msgbox e inputbox
- A função msgbox;
- A função inputbox.
Módulo 9 – Modelos de objetos do Excel
- Propriedades, métodos, eventos e coleções dos objetos;
- Descrição dos principais objetos do Excel;
- Application;
- Workbook;
- Worksheet;
- Range.
Módulo 10 – Formulários no VBA (userforms)
- Introdução;
- Criar um userform;
- Caixa de ferramentas;
- Controles;
- Propriedades dos controles;
- Projeto final usando formulários (userforms).


Informações Sobre o Curso
Excel VBA 2010
Carga Horária
Material Didático
Certificado de Conclusão
, 2018
No Events