- Abertura
- Guia Desenvolvedor
- O que é e para o que serve uma Macro
- Como Criar sua Primeira Macro
- Referências Absolutas e Relativas
- Salvando Arquivos com Macros
- Configurações de Segurança
- Pasta de Trabalho Pessoal de Macros
- Deletando Macros
- Ativação de Macro com Botão ou Atalho
- Uso de Macro para Aplicar Formatação
- Abertura
- O que é o VBA para o Excel
- Tour pelo Visual Basic Editor (VBE)
- Cores do Código VBA
- Veja uma Macro escrever seu Código
- Depuração Passo a Passo
- Edite sua Macro Diretamente no Código
- Entendendo Objetos, Prioridades, Métodos e Eventos
- Sistema de Ajuda e Pesquisa de Objetos
- Abertura
- O que é um Módulo
- Criando um Procedimento SUB Manualmente
- Noções Básicas sobre Sintaxe
- Como Executar um Procedimento SUB
- Criação do Procedimento FUNCTION
- Como Executar um Procedimento FUNCTION
- Abertura
- Uso de Comentários no Código VBA
- Declaração de Variáveis
- Tipos de Dados
- Escopo de Uso de uma Variável
- Instrução STATIC e Expiração de Variáveis
- Constantes ao Invés de Variáveis
- Constantes Intrínsecas
- Explorando Tipos de Dados STRING
- Explorando Tipos de Dados DATE
- Operadores Aritméticos do VBA
- Operadores de Comparação do VBA
- Operadores Lógicos do VBA
- Vetores (Arrays)
- Matrizes Dinâmicas (Dynamic Arrays)
- Matrizes Multidimensionais
- Abertura
- Propriedades e Métodos do Objeto APPLICATION
- Propriedades e Métodos do Objeto WORKBOOKS
- Propriedades e Métodos do Objeto WORKSHEETS
- Referência de Célula usando o Objeto RANGE
- Propriedade CELLS
- Propriedade OFFSET
- Propriedade TEXT
- Propriedade Apenas Leitura (Read Only)
- Propriedade FONT, INTERIOR e BORDERS
- Formatação de Valores Numéricos
- Adição de Fórmulas em Células Usando Código
- Métodos Comuns do Objeto RANGE
- Abertura
- O que é uma função
- Funções de Data e Tempo no VBA
- Manipulação de Textos com VBA
- Uso de Funções do Excel com Código VBA
- Funções Criadas pelo Usuário
- Abertura
- IF...THEN...ELSE
- IF...THEN...GOTO
- Múltiplos Critérios e IF Aninhado
- ELSEIF para Acelerar a Execução
- SELECT CASE como Alternativa para IF
- LOOP FOR...NEXT
- LOOP com Coleções - FOR EACH...IN...NEXT
- LOOP DO WHILE
- Abertura
- Como Criar um Evento
- Eventos de Pasta de Trabalho - OPEN
- Eventos de Pasta de Trabalho - BEFORECLOSE
- Uso do Comando CALL em Eventos
- Criação de Senha para Acessar Abas
- Limitando o Uso de uma Planilha com Eventos
- Abertura
- Tipos de Erros no VBA
- Armadilha para Erros - ON ERROR GOTO
- Armadilha para Erros - ON ERROR RESUME NEXT
- Interação com o Usuário quando um Erro Ocorre
- Uso do Objeto ERR para Criar Mensagens de Erro Inteligentes
- Uso de Ponto de Interrupção
- Configuração e Uso de Inspeção de Variáveis
- Dicas para Acelerar a Execução do VBA
- Dicas para Termos Grandes ou Repetidos no VBA
- Abertura
- Caixa de Mensagem - MSGBOX