Excel VBA – Módulo 1

Qual a proposta?
O usuário mais avançado de Excel chega em um ponto em que precisa mais de suas planilhas. Quase sempre nestas situações, este é o momento ideal para a criação de macros para a automação das planilhas do dia a dia.

Este primeiro curso de Excel VBA define os fundamentos de programação, a lógica de programação e apresenta ainda os principais recursos da linguagem VBA.

Quem deve participar?
Todo profissional que já tem um bom conhecimento de Excel e precisa automatizar suas planilhas diárias.

Os eventos são fechados para a empresa cliente, com até 20 participantes por turma.

Metodologia
O professor explica em telão os recursos Excel e os alunos os aplicam durante exercícios práticos que simulam o dia a dia nas empresas. Tais exercícios refletem os melhores casos colhidos em nosso trabalho de consultoria e treinamento.

Diferenciais Pessoas e Tecnologia

  • Teste prévio de avaliação de conhecimentos
  • Apostilas passo a passo, com linguagem visual e didática consagrada nos 11 livros lançados pelo professor Fernando Andrade em conjunto com a Ed. Nobel e revista Você S/A
  • Apostila de momento, construída a partir de pontos específicos discutidos em sala de aula
  • Apostila com perguntas mais frequentes dos alunos
  • Teste posterior de avaliação de aprendizado
  • Exercícios de complementação, para desenvolvimento fora de sala de aula
  • Exercícios de extensão, para quem quer ir além
  • Suporte a dúvidas após evento

Local
Instalações indicadas pelo cliente com esta infraestrutura:

  • Um computador por aluno
  • Computador e projetor multimídia para o professor

Qual a duração?
8 horas.

Data e horário
Definidos pelo cliente.

Suporte
O professor fica à disposição dos participantes durante 90 dias após evento para o esclarecimento de dúvidas via e-mail.

Quem é o apresentador?
Fernando Andrade, palestrante, professor e conferencista, tem como tema principal a utilização eficaz da tecnologia no dia a dia das pessoas. É analista de sistemas pela IBM, engenheiro civil pela Universidade Mackenzie e diretor da Pessoas e Tecnologia. É autor dos livros

  • O Outlook como ferramenta de produtividade
  • E-mail que funciona
  • Gerenciamento de informações eletrônicas
  • Administre seu tempo com Palm
  • PowerPoint para quem conhece PowerPoint
  • Excel para todos
  • Excel para quem conhece Excel
  • Word para quem conhece Word
  • Mala direta no Word
  • E-mail para todos
  • E-mail para quem conhece e-mail

publicados pela editora Nobel, com o apoio da revista Você S.A.

O que será discutido?

Revisão – Conceitos Avançados Excel

Introdução

  • Trabalho repetitivo? Macro resolve!
  • O que é uma macro;
  • Definindo necessidades;
  • Criando macros utilizando o gravador;
  • Gravação absoluta e gravação relativa;
  • Execute macros através de menus e botões;
  • Visualizando macros em VBA (Visual Basic for Application);
  • Digitando linhas de macro;
  • Quadros de diálogos em macros;
  • InputBox: a interação com o usuário;
  • Exemplos e aplicações.

O ambiente de desenvolvimento VBA

  • Editor do Visual Basic;
  • Janela Project Explorer;
  • Janela Properties;
  • Janela de verificação imediata;
  • Personalizando o ambiente.

Programação orientada a eventos

  • O que é um Objeto;
  • O que é um Método;
  • O que é uma Propriedade;
  • Coleções;
  • Hierarquia de objetos;
  • O que são Eventos.

Programação de Macros

  • Inserindo macros sem o gravador;
  • Propriedades e métodos de alguns objetos: Application; Workbooks; Worksheets; Range;
  • Referenciando uma célula ou um intervalo de células;
  • Referenciando uma célula ativa ou seleção de células;
  • Referenciando de acordo com um deslocamento;
  • Caixas de entrada (InputBox);
  • Instruções With e End With;
  • Formatando propriedades: Cor do preenchimento; Fonte; Alinhamento; Bordas; Número;
  • Métodos GetOpenFilename e GetSaveAsFilename.

Controle de fluxo de execução

  • Instrução IF;
  • Instrução Select Case;
  • Instrução Do While;
  • For-Next.

Executando uma aplicação

  • Executando utilizando F5;
  • Executando utilizando F8;
  • Depurando.