Excel 2013 VBA

Excel • Versão 2013 Essencial

32h

Quero informações
Modalidades

Online ao vivo
Presencial

Carga Horária

32h

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 13: - O Ambiente VBE

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.

  1. Arquivo Excel XLSM
  2. Arquivo Excel XLSB
  3. Janelas de Projeto, Propriedade e Código
  4. Criar procedimentos em módulos
  5. Disparar macro via objetos de controle
  6. Macro que chama macro
  7. Depurar macro passo a passo
  8. Organizar os procedimentos em módulos
  9. Segurança de Projeto

MÓDULO 14: - Decisões com IF

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.

  1. Modos de interrupção de macro
  2. Depurar com a Janela verificação Imediata
  3. Declarar e usar variáveis
  4. Escopo das variáveis
  5. Controlar o fluxo com IF e SELECT CASE
  6. Interagir com a função MSGBOX e INPUTBOX
  7. Usar as principais funções de String
  8. Usar as principais funções de data e hora
  9. Proteger o projeto com a assinatura digital

MÓDULO 15: - Repetições e RANGE

Projetar repetições do tipo FOR, WHILE e UNTIL. Passar Parâmetros entre Macros. Manipular Células, Linhas e Colunas do objeto RANGE.

  1. Repetição de blocos: WHILE, UNTIL e FOR
  2. Macros com passagem de parâmetros
  3. Usar as principais funções do tipo IS
  4. As propriedades Range e Cells
  5. As propriedades Columns e Rows
  6. As propriedades Offset e Resize
  7. Address, Formula, Value, NumberFormat
  8. O objeto Interior: cor no fundo e fonte
  9. Métodos Activate, Select, Copy, Cut e Delete
  10. Name, UsedRange e CurrentRegion

MÓDULO 16: - Funções do Usuário

Projetar e Usar Funções definidas pelo Usuário. Empacotar e Distribuir em forma de Suplemento.

  1. Como criar uma função definida pelo usuário
  2. Funções de uso interno
  3. Funções na Interface do usuário
  4. Usar uma função criada pelo usuário
  5. Retornar valores em funções
  6. Documentar a função para o reuso
  7. Incluir a função em categorias de função
  8. Criar e  proteger o Suplemento
  9. Distribuir funções com o Suplemento
  10. Arquivo Excel de Suplemento: XLAM

MÓDULO 17: - Objetos do Projeto

PARTE 2: Modelo Objeto do Excel 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.

  1. Objetos, Propriedades e Método
  2. Criar a variável objeto
  3. Coleções com repetição FOR… EACH
  4. Métodos e propriedades da Aplicação Excel
  5. Procedimentos de Evento: OnKey e OnTime
  6. Métodos e propriedades da Pasta de trabalho
  7. Responder a eventos da Pasta
  8. Método e propriedades da Planilha
  9. Responder a eventos da planilha

MÓDULO 18: - Formulário e Disco

Interagir com Formulário Personalizado. Ler e Gravar Arquivos no Disco.

  1. Tipo de caixas de diálogos internas
  2. Caixas de diálogo para obter arquivos
  3. Criar uma caixa de diálogo personalizada
  4. Atribuir código a controle da caixa de diálogo
  5. Responder a eventos do controle
  6. Exibir e obter dados
  7. Loop de arquivos armazenados
  8. Abrir pastas de trabalho do Excel
  9. Gravar pastas de trabalho do Excel

MÓDULO 19: - Programar o Gráfico

Controlar a Apresentação e Comportamento do Gráfico com Código.

  1. Entender a estrutura de um gráfico
  2. Responder a eventos de Gráfico
  3. Associar uma variável objeto ao gráfico
  4. Incluir, alterar e excluir séries e pontos
  5. Alterar o tipo de gráfico
  6. Definir os valores dos eixos
  7. Personalizar o ponto da série
  8. Personalizar as Legendas

MÓDULO 20: - Programar Dinâmica

Controlar a Apresentação e Comportamento da Tabela Dinâmica com Código.

  1. Entender a estrutura de uma TD
  2. Nomear a TD
  3. Associar uma variável objeto a TD
  4. Controlar categorias de linha e coluna
  5. Controlar dados e filtro de páginas
  6. Gerenciar as totalizações
  7. Montar uma TD a partir de botões de opção
  8. Manipular partes da TD

  1. Arquivo Excel XLSM
  2. Arquivo Excel XLSB
  3. Janelas de Projeto, Propriedade e Código
  4. Criar procedimentos em módulos
  5. Disparar macro via objetos de controle
  6. Macro que chama macro
  7. Depurar macro passo a passo
  8. Organizar os procedimentos em módulos
  9. Segurança de Projeto

  1. Modos de interrupção de macro
  2. Depurar com a Janela verificação Imediata
  3. Declarar e usar variáveis
  4. Escopo das variáveis
  5. Controlar o fluxo com IF e SELECT CASE
  6. Interagir com a função MSGBOX e INPUTBOX
  7. Usar as principais funções de String
  8. Usar as principais funções de data e hora
  9. Proteger o projeto com a assinatura digital

  1. Repetição de blocos: WHILE, UNTIL e FOR
  2. Macros com passagem de parâmetros
  3. Usar as principais funções do tipo IS
  4. As propriedades Range e Cells
  5. As propriedades Columns e Rows
  6. As propriedades Offset e Resize
  7. Address, Formula, Value, NumberFormat
  8. O objeto Interior: cor no fundo e fonte
  9. Métodos Activate, Select, Copy, Cut e Delete
  10. Name, UsedRange e CurrentRegion

  1. Como criar uma função definida pelo usuário
  2. Funções de uso interno
  3. Funções na Interface do usuário
  4. Usar uma função criada pelo usuário
  5. Retornar valores em funções
  6. Documentar a função para o reuso
  7. Incluir a função em categorias de função
  8. Criar e  proteger o Suplemento
  9. Distribuir funções com o Suplemento
  10. Arquivo Excel de Suplemento: XLAM

  1. Objetos, Propriedades e Método
  2. Criar a variável objeto
  3. Coleções com repetição FOR… EACH
  4. Métodos e propriedades da Aplicação Excel
  5. Procedimentos de Evento: OnKey e OnTime
  6. Métodos e propriedades da Pasta de trabalho
  7. Responder a eventos da Pasta
  8. Método e propriedades da Planilha
  9. Responder a eventos da planilha

  1. Tipo de caixas de diálogos internas
  2. Caixas de diálogo para obter arquivos
  3. Criar uma caixa de diálogo personalizada
  4. Atribuir código a controle da caixa de diálogo
  5. Responder a eventos do controle
  6. Exibir e obter dados
  7. Loop de arquivos armazenados
  8. Abrir pastas de trabalho do Excel
  9. Gravar pastas de trabalho do Excel

  1. Entender a estrutura de um gráfico
  2. Responder a eventos de Gráfico
  3. Associar uma variável objeto ao gráfico
  4. Incluir, alterar e excluir séries e pontos
  5. Alterar o tipo de gráfico
  6. Definir os valores dos eixos
  7. Personalizar o ponto da série
  8. Personalizar as Legendas

  1. Entender a estrutura de uma TD
  2. Nomear a TD
  3. Associar uma variável objeto a TD
  4. Controlar categorias de linha e coluna
  5. Controlar dados e filtro de páginas
  6. Gerenciar as totalizações
  7. Montar uma TD a partir de botões de opção
  8. Manipular partes da TD

Outros Cursos de Excel