Descrição
Este é um curso sobre programação VBA no Microsoft Excel. Neste curso você aprenderá a utilizar uma série de comandos e objetos do Excel, para implementar soluções sofisticadas, as quais somente são possíveis de serem implementadas com o uso de programação. As telas e exemplos foram criados usando o Excel 2003, porém a quase totalidade dos comandos são válidos também para o Excel 97, Excel 2000, Excel XP e para o Excel 2003.IMPORTANTE: OS EXEMPLOS NÃO SE APLICAM AO EXCEL 2007
A programação VBA é utilizada para solucionar problemas no Excel, os quais não teriam como ser solucionados usando funções e comandos de planilha. Por exemplo, não existe uma função no Excel para a validação do DV de um CPF ou CNPJ. Neste caso, somente usando programação, o usuário poderá criar uma função personalizada, a qual faz a validação do CPF e do CNPJ. Neste curso você aprenderá, dentre outras coisas, a criar funções personalizadas, as quais atendem necessidades específicas.
Estrutura do Curso
Tópicos Abordados
- Módulo 1 – Introdução às Macros e ao VBA no Excel
- Lição 01: Uma Introdução às Macros
- Lição 02: O que são exatamente Macros???
- Lição 03: Conhecendo do que é feita uma Macro
- Lição 04: Operações com Macros
- Lição 05: Associando botões com macros
- Lição 06: Introdução ao VBA
- Lição 07: O Ambiente de programação – o Editor VBA – Parte I
- Lição 08: O Ambiente de programação – o Editor VBA – Parte 2
- Lição 09: VBA - Declaração de Variáveis
- Lição 10: VBA - Cálculos, Operadores Aritméticos e Exemplos
- Lição 11: VBA - Estrutura If...Then e os Operadores de Comparação
- Lição 12: Estruturas For...Next, Do...While e Do...Until
- Lição 13: VBA - Funções do VBA – Funções de Tipo – Parte 1
- Lição 14: VBA - Funções do VBA – Funções de Tipo – Parte 2
- Lição 15: VBA - Funções do VBA – Funções de Conversão de Tipo – Parte 1
- Lição 16: VBA - Funções do VBA – Funções de Conversão de Tipo – Parte 2
- Lição 17: VBA - Funções do VBA – Funções Para Tratamento de Texto
- Lição 18: VBA - Funções do VBA – Data, Hora e Funções Matemáticas
- Lição 19: VBA - O Conceito de Módulos, Procedimentos e Funções – Parte I
- Lição 20: VBA - O Conceito de Módulos, Procedimentos e Funções – Parte II
- Lição 21: VBA – Criando Funções Personalizadas – Parte I
- Lição 22: VBA – Um exemplo prático – calculando o DV do CPF - Algoritmo
- Lição 23: Usando o VBA Para Criar uma Função de Validação do DV do CPF
- Lição 24: Usando a Função ValidaCPF, Criada na Lição 23
- Lição 25: Mais Alguns Exemplos de Funções Personalizadas
- Lição 26: Mais Alguns Exemplos de Funções Personalizadas
- Lição 27: Conclusão do Módulo 1
- Módulo 2 – O Modelo de Objetos do Excel
- Lição 01: O que é um Modelo de Objetos?
- Lição 02: Descrição dos Principais Objetos do Modelo de Objetos do Excel
- Lição 03: O Microsoft Object-Browser: Navegando pela Hierarquia de Objetos
- Lição 04: Objeto Application – O Pai de Todos - Introdução
- Lição 05: Objeto Application – Como Declarar e Utilizar
- Lição 06: Objeto Application – Propriedades que Retornam Objetos Filho
- Lição 07: Objeto Application – Exibindo/Ocultando itens do Excel
- Lição 08: Objeto Application – Habilitando/Desabilitando Recursos do Excel
- Lição 09: Objeto Application – Associando Macros à Teclas Especiais
- Lição 10: Objeto Application – Operações com Arquivos
- Lição 11: Objeto Application – Recálculo da Planilha
- Lição 12: Conceitos Avançados na Criação de Funções e Procedimentos
- Lição 13: Conceitos Avançados na Criação de Funções e Procedimentos
- Lição 14: Conceitos Avançados na Criação de Funções e Procedimentos
- Lição 15: Conceitos Avançados na Criação de Funções e Procedimentos
- Lição 16: Conceitos Avançados na Criação de Funções e Procedimentos
- Lição 17: Conceitos Avançados na Criação de Funções e Procedimentos
- Lição 18: A função MsgBox em Detalhes
- Lição 19: A função InputBox em Detalhes
- Lição 20: O Tratamento de Erros no VBA – Parte 1
- Lição 21: O Tratamento de Erros no VBA – Parte 2
- Lição 22: O Tratamento de Erros no VBA – Parte 3
- Lição 23: O Tratamento de Erros no VBA – Parte 4
- Lição 24: O Tratamento de Erros no VBA – Parte 5
- Lição 25: O Tratamento de Erros no VBA – Parte 6
- Lição 26: Conclusão do Módulo 2
- Módulo 3 – O Objeto Range e Exemplos Práticos
- Lição 01: Apresentação do Objeto Range
- Lição 02: Objeto Range – Outras Maneiras de Criar um Objeto Range
- Lição 03: Objeto Range – Outras Maneiras de Criar um Objeto Range
- Lição 04: Objeto Range – Column, Columns, Row e Rows – Parte 1
- Lição 05: Objeto Range – Column, Columns, Row e Rows – Parte 2
- Lição 06: Objeto Range – Principais Métodos e Propriedades – Parte 1
- Lição 07: Objeto Range – Principais Métodos e Propriedades – Parte 2
- Lição 08: Objeto Range – Principais Métodos e Propriedades – Parte 3
- Lição 09: Objeto Range – Principais Métodos e Propriedades – Parte 4
- Lição 10: Objeto Range – Principais Métodos e Propriedades – Parte 5
- Lição 11: Objeto Range – Principais Métodos e Propriedades – Parte 6
- Lição 12: Objeto Range – Principais Métodos e Propriedades – Parte 7
- Lição 13: Objeto Range – Principais Métodos e Propriedades – Parte 8
- Lição 14: Objeto Range – Principais Métodos e Propriedades – Parte 9
- Lição 15: Objeto Range – Principais Métodos e Propriedades – Parte 10
- Lição 16: Exemplos Práticos de Uso dos Objetos do Excel – Parte 1
- Lição 17: Exemplos Práticos de Uso dos Objetos do Excel – Parte 2
- Lição 18: Exemplos Práticos de Uso dos Objetos do Excel – Parte 3
- Lição 19: Exemplos Práticos de Uso dos Objetos do Excel – Parte 4
- Lição 20: Exemplos Práticos de Uso dos Objetos do Excel – Parte 5
- Lição 21: Exemplos Práticos de Uso dos Objetos do Excel – Parte 6
- Lição 22: Exemplos Práticos de Uso dos Objetos do Excel – Parte 7
- Lição 23: Exemplos Práticos de Uso dos Objetos do Excel – Parte 8
- Lição 24: Exemplos Práticos de Uso dos Objetos do Excel – Parte 9
- Lição 25: Resumo do Módulo
