Excel VBA Programação Avançada (Módulo 02)

Visão Geral do Treinamento Excel VBA Programação Avançada (Módulo 02)

O curso Excel VBA Programação Avançada (Módulo 02) é para quem quer usar o Excel para fazer integração com outros sistemas, acessando banco a dados externos usando a Linguagem SQL, assim como desenvolver aplicativos mais seguros para o negócio usando planilhas como plataforma de desenvolvimento.

Trabalhar com programação em VBA usando as práticas da Programação Orientada a Objetos e assim fazer o reaproveitamento do código escrito, tornado a manutenção do código maios simples.

Sobre o treinamento

  • Carga Horária: 24 Horas
  • Tipo: Presencial

Objetivos do treinamento Excel VBA Programação Avançada (Módulo 02)

No final do treinamento o aluno irá:

  • Programar no Excel acessando banco de dados externos como Access, SQL e Oracle.
  • Escrever consultas usando a linguagem SQL com as instruções SQL Select Insert, Update e Delete.
  • Usar conceitos de OOB – Orientação a Objetos para fazer o reaproveitamento do código.
  • Implantar um nível de segurança maior nos aplicativos VBA.

Público Alvo

  • Pessoas que dominam os Recursos Avançados do Excel e Programação VBA, referente ao treinamento da Evolutiontech Excel VBA Módulo I, com objetivos de criar sistemas a partir do Excel para controle empresarias vinculados a banco de dados externos.

Pré-Requisitos para o treinamento Excel VBA Programação Avançada (Módulo 02)

Ter concluído os treinamentos da Evolutiontech:

  • Excel Recursos Intermediários ou Recursos Avançados
  • Excel VBA Módulo I – Programação de Macros
  • Ou possuir conhecimentos similares

Recursos Utilizados

  • Instrutor qualificado para o projeto
  • Material didático
  • Certificado na conclusão

Conteúdo Programático

Parte 01 – Revisão do Excel Programação em VBA – Módulo 01

  • Ambiente de Desenvolvimento
  • Módulos VBA
  • Controle Active X
  • Estrutura de Repetição
  • Estrutura de Controle da Linguagem VBA

Parte 02 – Acesso a Banco de Dados Externos – Excel VBA Programação Avançada (Módulo 02)

  • A linguagem SQL para aplicações
  • Conceitos de Banco de dados, Tabelas, Campos e Registros
  • A importância do acesso de Rede de computadores no desenvolvimento de aplicações
  • Os objetos de Acesso a Dados (DAO – Data Access Object)
  • Introdução a Banco de Dados com MS-Access
  • Acessando um banco de dados MS-Access a partir do Excel
  • Trabalhando os comandos SQL SELECT, INSERT, UPDATE, DELETE

Parte 03 – Trabalhando com arquivos TXT – Excel VBA Programação Avançada (Módulo 02)

Trabalhando com o objeto FSO (File System Object) para interagir o Excel com TXT para:

  • Criar, modificar e fechar arquivos TXT
  • Interagir dados da planilha com o arquivo TXT
  • Adicionar registros a um arquivo TXT
  • Trabalhar com o acesso físico de arquivos (drives, diretórios e arquivos)

Parte 04 – Consultas Avançadas em SQL – Excel VBA Programação Avançada (Módulo 02)

  • Trabalhando com consultas complexas para responder ao negócio
  • A cláusula SELECT e FROM
  • Trabalhando com cálculos (Campos calculados)
  • Melhorando a aparência dos relatórios (Apelidos de colunas – Alias)
  • Restringindo dados nos relatórios – Trabalhando com critérios na cláusula WHERE
  • Trabalhando com operadores AND e OR
  • Outros operadores na cláusula WHERE (BETWEEN, LIKE e IN)
  • Trabalhando com a cláusula ORDER BY (ASC e DESC
  • Trabalhando com a instrução TOP
  • Trabalhando com as cláusulas DISTINCT, GROUP BY e HAVING.
  • Trabalhando com Relacionamentos entre tabelas – cláusula INNER JOIN.
  • A cláusula UNION ALL.

Parte 05 – Tela no Excel e banco no Access ou SQL – Excel VBA Programação Avançada (Módulo 02)

  • Agora para valer! Inserindo, editando e excluindo dados
  • INSERT, UPDATE e DELETE
  • Melhores práticas e controles no código VBA
  • Trabalhando com formulários de Cadastros, Informativos e Relatórios vinculados ao banco de dados

Parte 06 – Orientação a Objetos no VBA – Excel VBA Programação Avançada (Módulo 02)

  • Conceituando as partes envolvidas na Orientação a Objetos (Classes, Objeto, Coleções, Parent e Child, Propriedades, Métodos e Eventos.
  • Os conceitos Orientação a Objetos no VBA (OBS: Só o que se pode fazer! Pois o VBA do Excel não implementa tudo)
  • Trabalhando com os Módulos Classes
  • Criação de Propriedades e Métodos

Outros treinamentos de Excel da Evolutiontech

Fale Conosco

Solicite o conteúdo programático completo do treinamento “Excel VBA Programação Avançada (Módulo 02)” ao nosso departamento comercial


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *