Excel 2019 VBA

Excel • Versão 2019

Essencial
🎯
Modalidades

Online ao vivo
Presencial

⏱️
Carga Horária

32 horas

📝 Resumo

Estender a funcionalidade do Excel com UDFs - Funções Personalizadas do Usuário na primeira semana e programar o comportamento de Arquivo, Formulários, Gráficos e Relatórios de Tabela Dinâmica com códigos na linguagem VBA na segunda semana.


🎯 Objetivos

Capacitar os participantes a automatizar rotinas com a linguagem Visual Basic Application para o Excel e ampliar os recursos do Excel com funções personalizadas, distribuídas em suplementos.


👥 Para Quem É Este Curso

Usuários de planilhas que necessitam desenvolver e manter soluções de automação do escritório.


📋 Pré-requisitos

Domínio dos recursos avançados e gravação de macros no Excel.

📖 Conteúdo Programático

MÓDULO 15: - O Ambiente VBE
O VBE – Visual Basic Editor. Gravar  macro com endereço relativo. Editar macro gravada. Prover Segurança de Projeto.
  1. Arquivo Excel XLSM e XLSB
  2. A janela de Projeto
  3. A janela de Propriedade
  4. A janela de Código
  5. Gravar macro com endereço absoluto
  6. Gravar macro com endereço relativo
  7. Macro de processo versus de produto
  8. Disparar macro com tecla aceleradora
  9. Comentar e quebrar a linha de código
  10. Acionar macro com objeto gráfico
  11. Acionar macro com controle ActiveX
  12. Macro que chama macro
  13. Executar macro em silêncio
  14. Erro de sintaxe, depuração e execução
  15. Invadir o projeto bloqueado
  16. Segurança de Projeto
MÓDULO 16: - Decisões com IF
Corrigir erros de execução. Memorizar com Váriáveis Interna. Interagir com o usuário com funções. Proteger com Assinatura de Macro.
  1. O processo de Debug
  2. Executar a macro passo a passo
  3. Pontos de interrupção
  4. A janela de verificação imediata
  5. Declarar variáveis
  6. Tipos de variáveis
  7. Escopo da variável
  8. Generalizar macro gravada com variáveis
  9. A instrução e função MSGBOX
  10. A função INPUTBOX
  11. Tratar respostas com a função IF
  12. Funções de String e data/hora
  13. Criar o certificado digital
  14. Assinar um projeto com macros
  15. Habilitar editores confiáveis
  16. Quebrar a assinatura de macro
MÓDULO 17: - Repetições e RANGE
Projetar repetições do tipo FOR, WHILE e UNTIL. Passar Parâmetros entre Macros. Propriedades do objeto RANGE. Métodos do objeto RANGE.
  1. Repetições de n vezes – FOR
  2. Repetições de 1 a n vezes – UNTIL
  3. Repetições de 0 a n vezes – WHILE
  4. O método Wait para temporizar
  5. A sintaxe do parâmetro
  6. Parâmetro com argumento posicional
  7. Parâmetro com argumento nomeado
  8. Passagem por valor ou referência
  9. Propriedades Cells, Columns e Rows
  10. As propriedades Offet e Resize
  11. As propriedades Address e Value
  12. UsedRange e CurrenRregion
  13. O método Interior da célula
  14. Os métodos Color, ColorIndex e RGB
  15. Os métodos Select e Activate
  16. Os métodos Clear, Cut, Copy e Delete
MÓDULO 18: - Funções do Usuário
Projetar UDF – Funções definidas pelo Usuário. Aplicar UDFs na interface. Organizar funções em categorias. Distribuir em  Suplemento.
  1. Funções para o uso interno
  2. Funções para uso na interface
  3. Projetar a assinatura da função
  4. Escrever o código da função
  5. Localizar a função na interface
  6. Utilizar o assistente de função
  7. O repositório WorksheetFunction
  8. Projetar a função volátil
  9. As categorias pré-existentes
  10. Incluir a função em categoria existente
  11. Incluir em categoria personalizada
  12. Documentar os argumentos da função
  13. Preparar o suplemento XLAM
  14. Definir parâmetros do suplemento
  15. Instalar o suplemento
  16. Organizar funções ao abrir o suplemento
MÓDULO 19: - Objetos do Projeto
Coleções e repetição For… Each. Métodos e propriedades do Excel. Métodos e propriedades da Pasta. Métodos e propriedades da planilha.
  1. Objetos, Propriedades e Método
  2. Declara a variável objeto
  3. Atribuir objeto a variável
  4. Controle de repetições For… Each
  5. Métodos e propriedades do Excel
  6. Eventos: OnKey e OnTime
  7. Alterar as propriedades padrão do Excel
  8. O método GoTo e Quit
  9. Métodos e propriedades da Pasta
  10. Métodos de proteção Protect/Unprotecd
  11. Método Close e a propriedade Saved
  12. Responder a eventos da Pasta
  13. Método e propriedades da Planilha
  14. A propriedade FilterMode
  15. A propriedade ScrollArea e Visible
  16. Responder a eventos da planilha
MÓDULO 20: - Formulário e Disco
Projetar controles e abrir o formulário. Fechar ou ocultar o formulário. Programar eventos do formulário. Ler e Gravar Arquivos no Disco.
  1. Acessar as caixas de diálogos internas
  2. Criar o formulário personalizado
  3. Aplicar os controles no formulário
  4. Carregar o formulário
  5. Abrir o formulário no modo Restrito
  6. Botões para Confirmar e Concelar
  7. Atribuir código a controle do formulário
  8. Fechar ou ocultar formulário
  9. Responder a eventos do controle
  10. Responder a eventos do formulário
  11. Navegar com ChDrive e ChDir
  12. Localizar arquivos com a instrução Dir
  13. Tratar repetição de pasta no disco
  14. Ler pastas do Excel
  15. Gravar pastas do Excel
  16. Fechar pastas do Excel
MÓDULO 21: - Programar o Gráfico
Controlar o gráfico com variáveis objeto. Substituir os dados no gráfico. Repetição de Séries e pontos. Rolagem de categoria.
  1. Conhecer a estrutura do gráfico
  2. Nomear o gráfico incorporado
  3. Definir variável do container ChartObject
  4. Associar a variável ao objeto Chart
  5. Criar o gráfico na coleção de gráficos
  6. Substituir os dados com SetSourceData
  7. A propriedade Interior
  8. Incluir e excluir séries e pontos
  9. Alterar o tipo de gráfico
  10. Definir os valores dos eixos
  11. Controlar repetição de Séries
  12. Controlar repetição de pontos
  13. Personalizar o ponto da série
  14. Personalizar as Legendas
  15. Responder a eventos de Gráfico
  16. Controlar o gráfico com barra de rolagem
MÓDULO 22: - Programar A Dinâmica
Representar a Dinâmica no código. Projetar o layout da Dinâmica. Configurar os eixos. Manipular as partes da Dinâmica.
  1. Conhecer estrutura da Tabela dinâmica
  2. Nomear a Dinâmica
  3. Associar a variável objeto a Dinâmica
  4. Associar variáveis aos eixos da Dinâmica
  5. Orientar campos de na TD
  6. Controlar a posição de páginas
  7. A propriedade CurrentPage
  8. Alterar a função do campo Valor
  9. Formatar o campo Valor
  10. Gerenciar as totalizações
  11. Manipular a coleção de Fields
  12. Gerenciar dimensões com botões externo
  13. Manipular partes da Dinâmica
  14. Selecionar parte com PivotSelect
  15. Selecionar faixa de valores
  16. Pintar o padrão das regiões selecionadas

  1. Arquivo Excel XLSM e XLSB
  2. A janela de Projeto
  3. A janela de Propriedade
  4. A janela de Código
  5. Gravar macro com endereço absoluto
  6. Gravar macro com endereço relativo
  7. Macro de processo versus de produto
  8. Disparar macro com tecla aceleradora
  9. Comentar e quebrar a linha de código
  10. Acionar macro com objeto gráfico
  11. Acionar macro com controle ActiveX
  12. Macro que chama macro
  13. Executar macro em silêncio
  14. Erro de sintaxe, depuração e execução
  15. Invadir o projeto bloqueado
  16. Segurança de Projeto

  1. O processo de Debug
  2. Executar a macro passo a passo
  3. Pontos de interrupção
  4. A janela de verificação imediata
  5. Declarar variáveis
  6. Tipos de variáveis
  7. Escopo da variável
  8. Generalizar macro gravada com variáveis
  9. A instrução e função MSGBOX
  10. A função INPUTBOX
  11. Tratar respostas com a função IF
  12. Funções de String e data/hora
  13. Criar o certificado digital
  14. Assinar um projeto com macros
  15. Habilitar editores confiáveis
  16. Quebrar a assinatura de macro

  1. Repetições de n vezes – FOR
  2. Repetições de 1 a n vezes – UNTIL
  3. Repetições de 0 a n vezes – WHILE
  4. O método Wait para temporizar
  5. A sintaxe do parâmetro
  6. Parâmetro com argumento posicional
  7. Parâmetro com argumento nomeado
  8. Passagem por valor ou referência
  9. Propriedades Cells, Columns e Rows
  10. As propriedades Offet e Resize
  11. As propriedades Address e Value
  12. UsedRange e CurrenRregion
  13. O método Interior da célula
  14. Os métodos Color, ColorIndex e RGB
  15. Os métodos Select e Activate
  16. Os métodos Clear, Cut, Copy e Delete

  1. Funções para o uso interno
  2. Funções para uso na interface
  3. Projetar a assinatura da função
  4. Escrever o código da função
  5. Localizar a função na interface
  6. Utilizar o assistente de função
  7. O repositório WorksheetFunction
  8. Projetar a função volátil
  9. As categorias pré-existentes
  10. Incluir a função em categoria existente
  11. Incluir em categoria personalizada
  12. Documentar os argumentos da função
  13. Preparar o suplemento XLAM
  14. Definir parâmetros do suplemento
  15. Instalar o suplemento
  16. Organizar funções ao abrir o suplemento

  1. Objetos, Propriedades e Método
  2. Declara a variável objeto
  3. Atribuir objeto a variável
  4. Controle de repetições For… Each
  5. Métodos e propriedades do Excel
  6. Eventos: OnKey e OnTime
  7. Alterar as propriedades padrão do Excel
  8. O método GoTo e Quit
  9. Métodos e propriedades da Pasta
  10. Métodos de proteção Protect/Unprotecd
  11. Método Close e a propriedade Saved
  12. Responder a eventos da Pasta
  13. Método e propriedades da Planilha
  14. A propriedade FilterMode
  15. A propriedade ScrollArea e Visible
  16. Responder a eventos da planilha

  1. Acessar as caixas de diálogos internas
  2. Criar o formulário personalizado
  3. Aplicar os controles no formulário
  4. Carregar o formulário
  5. Abrir o formulário no modo Restrito
  6. Botões para Confirmar e Concelar
  7. Atribuir código a controle do formulário
  8. Fechar ou ocultar formulário
  9. Responder a eventos do controle
  10. Responder a eventos do formulário
  11. Navegar com ChDrive e ChDir
  12. Localizar arquivos com a instrução Dir
  13. Tratar repetição de pasta no disco
  14. Ler pastas do Excel
  15. Gravar pastas do Excel
  16. Fechar pastas do Excel

  1. Conhecer a estrutura do gráfico
  2. Nomear o gráfico incorporado
  3. Definir variável do container ChartObject
  4. Associar a variável ao objeto Chart
  5. Criar o gráfico na coleção de gráficos
  6. Substituir os dados com SetSourceData
  7. A propriedade Interior
  8. Incluir e excluir séries e pontos
  9. Alterar o tipo de gráfico
  10. Definir os valores dos eixos
  11. Controlar repetição de Séries
  12. Controlar repetição de pontos
  13. Personalizar o ponto da série
  14. Personalizar as Legendas
  15. Responder a eventos de Gráfico
  16. Controlar o gráfico com barra de rolagem

  1. Conhecer estrutura da Tabela dinâmica
  2. Nomear a Dinâmica
  3. Associar a variável objeto a Dinâmica
  4. Associar variáveis aos eixos da Dinâmica
  5. Orientar campos de na TD
  6. Controlar a posição de páginas
  7. A propriedade CurrentPage
  8. Alterar a função do campo Valor
  9. Formatar o campo Valor
  10. Gerenciar as totalizações
  11. Manipular a coleção de Fields
  12. Gerenciar dimensões com botões externo
  13. Manipular partes da Dinâmica
  14. Selecionar parte com PivotSelect
  15. Selecionar faixa de valores
  16. Pintar o padrão das regiões selecionadas

📚 Outros Cursos de Excel

Excel
Excel 365 Iniciante

Iniciante • 365 • 8 horas

Habilitar o participante a trabalhar com o Excel, projetar fórmulas de cálculo em planilha, formatar o resultado das fórmulas, produzir …

Ver detalhes
Excel
TI OFFICE 365

Iniciante • 365 • 28h

Iniciar o participante na Tecnologia de Informação com o Office 365.

Ver detalhes
Excel
Excel 365 Essencial

Essencial • 365 • 16 horas

Conjunto de conhecimentos necessários para resolver a maioria das situações-problema de cálculo encontradas nos postos de trabalho.

Ver detalhes