PROGRAMAÇÃO
Objetivo
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.
Participante
Usuários de planilhas que necessitam desenvolver e manter soluções de automação do escritório.
Requisito
Domínio dos recursos avançados e gravação de macros no Excel.
Carga horária
32 horas
PARTE 1: Funções e suplemento XLAM
Módulo 13 – O Ambiente VBE
- Arquivo Excel XLSM
- Arquivo Excel XLSB
- Janelas de Projeto, Propriedade e Código
- Criar procedimentos em módulos
- Disparar macro via objetos de controle
- Macro que chama macro
- Depurar macro passo a passo
- Organizar os procedimentos em módulos
- Segurança de Projeto
Familiarizar-se com o Editor e Janelas Básicas do Visual Basic. Trabalhar com Macro que iniciam a partir do Cursor. Prover Segurança de Projeto.
Módulo 14 – Decisões com IF
- Modos de interrupção de macro
- Depurar com a Janela verificação Imediata
- Declarar e usar variáveis
- Escopo das variáveis
- Controlar o fluxo com IF e SELECT CASE
- Interagir com a função MSGBOX e INPUTBOX
- Usar as principais funções de String
- Usar as principais funções de data e hora
- Proteger o projeto com a assinatura digital
Depurar passo a passo. Definir e usar Váriável Interna. Interagir com as funções MSGBOX e INPUTBOX. Proteger a Macro com Assinatura de Macro.
Módulo 15 – Repetições e RANGE
- Repetição de blocos: WHILE, UNTIL e FOR
- Macros com passagem de parâmetros
- Usar as principais funções do tipo IS
- As propriedades Range e Cells
- As propriedades Columns e Rows
- As propriedades Offset e Resize
- Address, Formula, Value, NumberFormat
- O objeto Interior: cor no fundo e fonte
- Métodos Activate, Select, Copy, Cut e Delete
- Name, UsedRange e CurrentRegion
Projetar repetições do tipo FOR, WHILE e UNTIL. Passar Parâmetros entre Macros. Manipular Células, Linhas e Colunas do objeto RANGE.
Módulo 16 – Funções do Usuário
- Como criar uma função definida pelo usuário
- Funções de uso interno
- Funções na Interface do usuário
- Usar uma função criada pelo usuário
- Retornar valores em funções
- Documentar a função para o reuso
- Incluir a função em categorias de função
- Criar e proteger o Suplemento
- Distribuir funções com o Suplemento
- Arquivo Excel de Suplemento: XLAM
Projetar e Usar Funções definidas pelo Usuário. Empacotar e Distribuir em forma de Suplemento.
PARTE 2: Modelo Objeto do Excel
Módulo 17 – Objetos do Projeto
- Objetos, Propriedades e Método
- Criar a variável objeto
- Coleções com repetição FOR… EACH
- Métodos e propriedades da Aplicação Excel
- Procedimentos de Evento: OnKey e OnTime
- Métodos e propriedades da Pasta de trabalho
- Responder a eventos da Pasta
- Método e propriedades da Planilha
- Responder a eventos da planilha
Manipular os Objetos Aplicação, Pasta e Planilha. Trabalhar com Variáveis Objeto. Projetar Repetições de Elementos dentro da Coleção com FOR…EACH.
Módulo 18 – Formulário e Disco
- Tipo de caixas de diálogos internas
- Caixas de diálogo para obter arquivos
- Criar uma caixa de diálogo personalizada
- Atribuir código a controle da caixa de diálogo
- Responder a eventos do controle
- Exibir e obter dados
- Loop de arquivos armazenados
- Abrir pastas de trabalho do Excel
- Gravar pastas de trabalho do Excel
Interagir com Formulário Personalizado. Ler e Gravar Arquivos no Disco.
Módulo 19 – Programar o Gráfico
- Entender a estrutura de um gráfico
- Responder a eventos de Gráfico
- Associar uma variável objeto ao gráfico
- Incluir, alterar e excluir séries e pontos
- Alterar o tipo de gráfico
- Definir os valores dos eixos
- Personalizar o ponto da série
- Personalizar as Legendas
Controlar a Apresentação e Comportamento do Gráfico com Código.
Módulo 20 – Programar Dinâmica
- Entender a estrutura de uma TD
- Nomear a TD
- Associar uma variável objeto a TD
- Controlar categorias de linha e coluna
- Controlar dados e filtro de páginas
- Gerenciar as totalizações
- Montar uma TD a partir de botões de opção
- Manipular partes da TD
Controlar a Apresentação e Comportamento da Tabela Dinâmica com Código.
PRÓXIMO EVENTO
13:30 às 17:30
Nas tardes de 16 a 26 de outubro de 2023
Avaliações
Não há avaliações ainda.