Macros
  • O que são macros
  • Como gravar e executar
  • Criando e utilizando botões
  • Utilizando imagens como botões
  • Conhecendo os códigos em VBA
  • Trabalhando com edição de macros
Manipulando Objetos
  • Células
  • Planilhas
  • Pastas de Trabalho
  • Janela e Aplicação
Variáveis e Constantes
  • Variáveis de caracteres
  • Variáveis numéricas
  • Variáveis de data e hora
  • Outros tipos de variáveis
  • Entendendo melhor as declarações
  • Trabalhando com Constantes
Caixas de Mensagem
  • Criando e personalizando caixas de mensagem
  • Identificando a ação do usuário
  • Trabalhando com entrada de dados
Estruturas Condicionais
  • Definindo condições para execução
  • Definindo múltiplas condições
Estruturas de Repetição
  • Repetições determinadas
  • Repetições indeterminadas [Parte I]
  • Repetições indeterminadas [Parte II]
Tratamento de Erros
  • Entendendo os tipos de erros
  • Tratando erros em tempo de execução
Executando Outras Macros
  • Utilizando a instrução CALL
  • Trabalhando com passagem de parâmetros
Trabalhando com Funções
  • Funções de tratamento de texto
  • Funções de data e hora
  • Funções de tipo
  • Como criar e utilizar suas próprias funções
  • Bônus: Utilizando funções do Excel nas suas macros
Macros Autoexecutáveis
  • Executando macro ao abrir e fechar um arquivo
  • Executando macro ao selecionar uma célula
  • Executando macro ao modificar o valor de uma célula
  • Outras macros autoexecutáveis
Utilizando Formulários
  • Formulários e controles
  • Implementando botões de comando
  • Compreendendo as propriedades
  • Botões de Opção e Caixas de Seleção [Parte I]
  • Botões de Opção e Caixas de Seleção [Parte II]
  • Outros controles úteis
  • Trabalhando com Eventos
Desenvolvendo um ambiente sofisticado
  • Como forçar o usuário a habilitar a execução das macros
  • Dicas de como criar uma interface intuitiva
  • Cores e formatação: detalhes que merecem atenção
  • Como ocultar praticamente tudo do Excel
  • Ajustando automaticamente a exibição do conteúdo da planilha
  • Automatizando impressões e a geração de arquivos em PDF
  • Automatizando envio de e-mails
  • Abrindo arquivos e programas externos
  • Monitorando usuários
Extras
  • Como proteger seu código
  • Vulnerabilidade: Como quebrar senhas de planilhas protegidas
  • Como fazer sua planilha falar – literalmente!