Microsoft Excel VBA I

Fabio Joaquim
Por Fabio Joaquim outubro 9, 2017 13:40

Carga horária: 20 horas (turma) e 16 horas(vip)

Destina-se: Pessoas que necessitam programar dentro do Microsoft Excel rotinas para execução de tarefas que permitirão otimizar o trabalho dentro da ferramenta. Ao final do treinamento, o aluno estará apto a desenvolver mini sistemas para utilização no Excel

Material de Apoio: Apostila (Digital ou Impressa), Certificado e Instrutor qualificado para o treinamento.

Conteúdo Resumido:

  • Introdução
  • Segurança de macro
    Pastas Padrão para rodar macros
    Tipos de arquivo que suportam macros
  • Usando gravador de Macros
    Gravando Macros com referências absolutas
    Gravando Macros com referências relativas
  • Conhecendo VBE (Visual Basic Editor)
    Como abrir VBE
    Editando Macros Gravadas
    Entendendo as cores no VBA
  • Usando uma Macro
    Rodando uma Macro pela janela Macros
    Rodando uma Macro por um botão ou forma
    Rodando uma Macro a partir da barra de ferramentas de Acesso Rápido ou pela Faixa de Opções
    Rodando Macros através de atalhos
  • Criando uma SUB (Subrotinas)
  • Criando uma FUNCTION (Função) que pode ser usada no Excel ou em outra Subrotina
  • Declaração de Variáveis: String, Byte, Integer, Long, Single, Double, Date, Variant
  • Declaração obrigatória de variáveis
  • Variáveis do tipo ARRAY
  • Principais objetos do Excel: Application, Workbook, Worksheet e Cells
  • Manipulando Células (Cells)
    Objeto Range e Objeto Cells
    Método OffSet
  • Manipulando Planilhas (Worksheets)
    Acessando Planilhas
    Renomeando Planilhas
    Contando Planilhas
    Criando Planilhas
    Deletando Planilhas
  • Manipulando Arquivos (Workbooks)
    Abrindo Arquivos Excel
    Salvando Arquivos Excel
    Acessando Arquivos Excel
    Fechando Arquivos Excel
  • Manipulando Objeto Application (Excel)
    Usando ScreenUpdating
    Usando DisplayAlerts
    Usando StatusBar
    Usando Calculation
    Usando CutCopyMode
    Usando WorksheetFunction
  • Estruturas Condicionais: IF e SELECT CASE, AND e OR
  • Contando Linhas e colunas utilizadas na planilha
  • Usando Not IsEmpty
  • Estruturas de Repetição: FOR…NEXT, DO WHILE…LOOP, DO UNTIL…LOOP, FOR EACH…NEXT
  • MSGBOX e INPUTBOX, inclusive com criação de MSGBOX com ícones e comandos direcionados em conjunto com IF
  • Criando e Excluindo colunas, ajustando colunas, preenchendo colunas com fórmulas
  • Copiando e colando dados entre planilhas
  • Consolidar várias planilhas em um único arquivo e gerar resumos de acordo com condições
  • Criar solução para gravar dados em outra planilha
  • Criar solução para pesquisar dados em planilhas (PROCV no VBA)
  • Conhecendo UserForms
  • Criar solução para transformar textos e adicionar esta solução à uma barra de ferramentas
  • Trabalhando com Form, Label, TextBox, CheckBox, Radio Button, Frame e CommandButtons.
  • Conhecendo as propriedades dos objetos
  • Abrir formulário via eventos de planilha ou arquivo
  • Mudar visibilidade da planilha
    Quando abrir um arquivo
    Quando usamos um formulário de login
    Quando fechamos um arquivo
  • Como criar Logs com elementos para pegar data e hora e nome do usuário que está usando computador
  • Protegendo seu código VBA

button

Fabio Joaquim
Por Fabio Joaquim outubro 9, 2017 13:40

COMENTÁRIOS RECENTES

  • Todi

    Todi

    Ótimo obrigado.

    Ver artigo
  • Victor

    Victor

    Fiz os treinamentos de Excel Básico e Intermediário. Ambos são excelentes e proporcionam um ótimo domínio da ferramenta para que…

    Ver artigo
  • PL

    PL

    Ajudou pacas, muito prático. vlw.

    Ver artigo

AGENDA

ENCONTRE-NOS NO FACEBOOK

CADASTRE-SE PARA NOVIDADES