Aprenda a usar o Excel VBA e crie programas avançados em Visual Basic for Applications conectando com bases de dados SQL e Access.
Objetivo
Este treinamento concentra-se principalmente na criação de rotinas em Visual Basic for Applications, percorrendo o uso de Comandos, Funções e Objetos, onde através de diversas demonstrações explora o seu uso.
Carga Horária
40 horas presenciais
ou
40 horas remotas 100% ao vivo via Teams.
Aulas e Turnos
5 Sábados (08:00) 5 Integrais (08:00) 10 ½ Períodos (04:00)
Público Alvo
Profissionais de qualquer área que necessitem trabalhar com automação do Excel via a criação de rotinas em Visual Basic for Applications;
Todos que já trabalham com Excel, mas que desejam aprimorar seus conhecimentos em Visual Basic for Applications;
Todos que desejam evoluir no uso do Excel VBA e criar rotinas que façam a diferença.
Pré-requisitos
Ter concluído o curso Excel - Módulo 2.1 - VBA Beginner ou comprovar conhecimentos equivalentes.
Tópicos de Aprendizado
Ao término deste treinamento, os alunos estarão aptos a:
Usar a Interface do Visual Basic Editor;
Utilizar Funções Avançadas;
Ler e Gravar em Arquivo Texto;
Ler e Gravar em Dados em SQL e Access;
Trabalhar com Programação Orientada ao Objeto.
Conteúdo Programático
Capítulo 01 - Utilizando Funções Ambientais
Environ()
Shell()
Capítulo 02 - Utilizando Funções de Tratamento de Arquivo
ChDir()
ChDrive()
CurDir()
Dir()
EOF()
FileAttr()
FileCopy()
FileDateTime()
FileLen()
FreeFile()
GetAttr()
Kill()
Loc()
LOF()
MKDir()
Seek()
SetAttr()
Capítulo 03 - Lendo e Gravando em Arquivo Texto
Método OPEN
Write #
Input #
Capítulo 04 - Trabalhando com Formulários e Controles
Conhecendo a Vocação de cada Controle
Diagramando Controles
Janela de Propriedades
Programando Eventos
Capítulo 05 - Exibindo Gráficos em Formulários
Montando o Gráfico na Planilha
Salvando o Gráfico em arquivo
Exibindo o Gráfico no Formulário
Capítulo 06 - Introdução ao SQL
Visão Geral da Linguagem SQL
Tabela
Campo
Registro
Banco de dados
Base de Dados
Sistema de gerenciamento de banco de dados
Capítulo 07 - Consultas SQL
SELECT
FROM
WHERE
BETWEEN
LIKE
IN
ORDER BY
TOP
Capítulo 08 - ADO - ActiveX Data Objects
O que é ADO?
Instalando o ADO em seu computador
Objeto Connection
Introdução
Objeto RecordSet
CursorType
LockType
Capítulo 09 - Trabalhando Com Classes
Criando um Módulo de Classe
Get
Let
Solicitar cotação
Preencha o formulário e lhe enviaremos uma cotação para sua necessidade.