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