conteúdo programático curso de vba no...

6
Conteúdo Programático – Curso de VBA no Excel 1. Macros 1.1. Guia desenvolvedor 1.2. O que é e para que serve uma macro 1.3. Como criar sua primeira macro 1.4. Referências absolutas e relativas 1.5. Salvando arquivos com macros (XLSM) 1.6. Configurações de segurança 1.7. Pasta de trabalho pessoal de macros 1.8. Deletando macros 1.9. Ativação de macros com botão ou atalho 1.10. Uso de macros para aplicar formatação 2. Introdução ao VBA 2.1. O que é o VBA para o Excel 2.2. Tour pelo Visual Basic Editor (VBE) 2.3. Cores do código VBA 2.4. Veja uma macro escrever seu código 2.5. Depuração passo a passo 2.6. Edite sua macro diretamente pelo código 2.7. Entendendo objetos, propriedades, métodos e eventos 2.8. Sistema de Ajuda e Pesquisa de Objetos

Upload: truongnga

Post on 04-Oct-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conteúdo Programático Curso de VBA no Excelmedia.luz.vc.s3.amazonaws.com/2017/optin-monster/... · Conteúdo Programático – Curso de VBA no Excel 1. Macros 1.1. Guia desenvolvedor

Conteúdo Programático – Curso de VBA no Excel

1. Macros

1.1. Guia desenvolvedor

1.2. O que é e para que serve uma macro

1.3. Como criar sua primeira macro

1.4. Referências absolutas e relativas

1.5. Salvando arquivos com macros (XLSM)

1.6. Configurações de segurança

1.7. Pasta de trabalho pessoal de macros

1.8. Deletando macros

1.9. Ativação de macros com botão ou atalho

1.10. Uso de macros para aplicar formatação

2. Introdução ao VBA

2.1. O que é o VBA para o Excel

2.2. Tour pelo Visual Basic Editor (VBE)

2.3. Cores do código VBA

2.4. Veja uma macro escrever seu código

2.5. Depuração passo a passo

2.6. Edite sua macro diretamente pelo código

2.7. Entendendo objetos, propriedades, métodos e eventos

2.8. Sistema de Ajuda e Pesquisa de Objetos

Page 2: Conteúdo Programático Curso de VBA no Excelmedia.luz.vc.s3.amazonaws.com/2017/optin-monster/... · Conteúdo Programático – Curso de VBA no Excel 1. Macros 1.1. Guia desenvolvedor

3. Procedimentos e Funções

3.1. O que é um módulo

3.2. Criando um procedimento sub manualmente

3.3. Noções básicas sobre sintaxe

3.4. Como executar um procedimento sub

3.5. Criação do procedimento function

3.6. Como executar um procedimento function

4. Elementos essenciais da programação VBA

4.1. Uso de comentários no código VBA

4.2. Declaração de variáveis

4.3. Tipos de dados

4.4. Escopo de uso de uma variável

4.5. Instrução Static e expiração de variáveis

4.6. Constantes ao invés de variáveis

4.7. Constantes Intrínsecas

4.8. Explorando tipos de dados String

4.9. Explorando tipos de dados Date

4.10. Operadores aritméticos do VBA

4.11. Operadores de comparação do VBA

4.12. Operadores lógicos do VBA

4.13. Vetores (Arrays)

4.14. Matrizes multi dimensionais (Multi-Dimensional Arrays)

4.15. Matrizes dinâmicas (Dynamic Arrays)

Page 3: Conteúdo Programático Curso de VBA no Excelmedia.luz.vc.s3.amazonaws.com/2017/optin-monster/... · Conteúdo Programático – Curso de VBA no Excel 1. Macros 1.1. Guia desenvolvedor

5. Manipulação de objetos no Excel

5.1. Propriedades e métodos do objeto Application

5.2. Propriedades e métodos do objeto Workbooks

5.3. Propriedades e métodos do objeto Worksheets

5.4. Referência de células usando o objeto Range

5.5. Propriedade CELLS

5.6. Propriedade OFFSET

5.7. Propriedade VALUE

5.8. Propriedade TEXT

5.9. Propriedades apenas leitura (read only)

5.10. Propriedade FONT, INTERIOR e BORDERS

5.11. Formatação de valores numéricos

5.12. Adição de fórmulas em células usando código VBA

5.13. Métodos comuns do objeto RANGE

6. Funções no VBA

6.1. O que é uma função

6.2. Funções de data e tempo do VBA

6.3. Manipulação de textos com VBA

6.4. Uso de funções do Excel com código VBA

6.5. Funções criadas pelo usuário

7. Controlando o fluxo de execução do seu código

7.1. IF... THEN... ELSE

7.2. IF... THEN GOTO

7.3. Múltiplos critérios e IF aninhado

Page 4: Conteúdo Programático Curso de VBA no Excelmedia.luz.vc.s3.amazonaws.com/2017/optin-monster/... · Conteúdo Programático – Curso de VBA no Excel 1. Macros 1.1. Guia desenvolvedor

7.4. ELSEIF para acelerar execução

7.5. SELECT CASE com alternativa para o IF

7.6. Loop FOR... NEXT

7.7. Loop com Coleções - FOR EACH... IN... NEXT

7.8. Loop DO WHILE

8. Eventos

8.1. Como criar um evento

8.2. Eventos de pasta de trabalho - Open

8.3. Eventos de pasta de trabalho - BeforeClose

8.4. Uso do comando CALL em eventos

8.5. Criação de senhas para acessar abas

8.6. Limitando o uso de uma planilha com eventos

9. Depuração e manipulação de erros

9.1. Tipos de erros no VBA

9.2. Armadilha para erros - on error goto

9.3. Faça o VBA ignorar erros - on error resume next

9.4. Interação com usuário quando um erro ocorre

9.5. Uso do objeto ERR para criar mensagens de erro inteligentes

9.6. Uso de pontos de interrupção para ajudar a depuração

9.7. Configuração e uso de inspeção de variáveis

9.8. Dicas para acelerar a execução no VBA

9.9. Dicas para termos grandes ou repetidos no VBA

Page 5: Conteúdo Programático Curso de VBA no Excelmedia.luz.vc.s3.amazonaws.com/2017/optin-monster/... · Conteúdo Programático – Curso de VBA no Excel 1. Macros 1.1. Guia desenvolvedor

10. Interação com usuários usando formulários

10.1. Caixa de Mensagem - MSGBOX

10.2. Caixa de Entrada - INPUTBOX

10.3. Uso da caixa de entrada para cadastro de clientes

10.4. Introdução aos Formulários

10.5. Criação de um Formulário

10.6. Uso de botões de comando

10.7. Uso de botões de opção em um quadro

10.8. Adição do código para um formulário funcionar

11. Outras forma de uso de formulários

11.1. Elementos do Formulário - Caixa de Seleção

11.2. Elementos do Formulário - Caixa de Combinação

11.3. Elementos do Formulário – Caixa de Listagem

11.4. Elementos do Formulário - Imagens em botões de comando

11.5. Elementos do Formulário - Rótulos e Caixas de Texto

11.6. Elementos do Formulário - Ferramenta Multi Página

11.7. Elementos do Formulário – Seleção de um intervalo

11.8. Elementos do Formulário - Barra de rolagem e botões de rotação

11.9. Elementos do Formulário - Alinhamento de controles

12. Rodando e armazenando o código VBA

12.1. Macros na barra de ferramentas de acesso rápido

12.2. Vincule macros a uma guia

12.3. Crie uma nova guia

12.4. Adição de botões em planilhas

Page 6: Conteúdo Programático Curso de VBA no Excelmedia.luz.vc.s3.amazonaws.com/2017/optin-monster/... · Conteúdo Programático – Curso de VBA no Excel 1. Macros 1.1. Guia desenvolvedor

12.5. Adição de atalho de teclado

12.6. Salvar seu código VBA com senha

12.7. Encerramento