Excel VBA Programmer + IA
Excel VBA Programmer + IA: treinamento ao vivo de 44 horas com Paulo André Jesus.
O problema não é aprender VBA avançado. É aprender sem saber conectar o Excel ao mundo real. Quem domina Sub e Function, mas nunca integrou o Excel a um banco de dados ou automatizou operações com arquivos, ainda trabalha em modo ilha. O mercado valoriza quem conecta o Excel a fontes externas, lê e grava dados com SQL e organiza código que outros conseguem manter.
IA acelera. O método garante precisão. Você usa IA para gerar queries SQL, escrever rotinas de leitura e gravação de arquivos e estruturar classes, mas toda integração passa por depuração e validação técnica real. Velocidade sem precisão vira erro; precisão sem velocidade vira lentidão. Aqui você aprende os dois.
O que você vai aprender
- Utilizar funções ambientais e de tratamento de arquivo
- Ler e gravar dados em arquivos texto via VBA
- Trabalhar com formulários avançados, controles e gráficos
- Dominar consultas SQL: SELECT, WHERE, ORDER BY, BETWEEN, LIKE
- Ler e gravar dados em SQL Server e Access via ADO
- Programar com orientação a objeto usando módulos de classe
Conteúdo programático
9 capítulos, de arquivos e SQL até OOP com módulos de classe
01Funções Ambientais
- Environ(): lendo variáveis de ambiente do sistema operacional
- Shell(): executando programas e comandos externos a partir do VBA
02Funções de Tratamento de Arquivo
- ChDir() / ChDrive() / CurDir(): navegando pelo sistema de arquivos
- Dir(): listando arquivos e pastas com filtros
- EOF() / Loc() / LOF() / Seek(): posicionamento em arquivos abertos
- FileAttr() / GetAttr() / SetAttr(): lendo e definindo atributos
- FileCopy() / Kill(): copiando e excluindo arquivos via código
- FileDateTime() / FileLen(): metadados de arquivos
- FreeFile(): obtendo handle disponível antes de abrir um arquivo
- MKDir(): criando pastas dinamicamente
03Lendo e Gravando em Arquivo Texto
- Método OPEN: abrindo arquivos em modo Sequential, Random ou Binary
- Write #: gravando dados formatados em arquivo texto
- Input #: lendo dados estruturados de arquivo texto
- Casos práticos: log de execução, importação e exportação de dados
04Formulários e Controles
- Conhecendo a vocação de cada controle de UserForm
- Diagramando e posicionando controles no formulário
- Janela de Propriedades: configurando aparência e comportamento
- Programando Eventos: Initialize, Click, Change, KeyPress e outros
- Validação de entradas e feedback visual ao usuário
05Exibindo Gráficos em Formulários
- Montando o gráfico na planilha com base em dados dinâmicos
- Salvando o gráfico como arquivo de imagem via VBA
- Exibindo o gráfico dentro de um UserForm com controle Image
06Introdução ao SQL
- Visão geral da linguagem SQL e seu papel no VBA
- Conceitos essenciais: Tabela, Campo e Registro
- Diferença entre Banco de Dados e Base de Dados
- Sistema de Gerenciamento de Banco de Dados (SGBD): Access e SQL Server
07Consultas SQL no VBA
- SELECT: selecionando colunas e expressões
- FROM: definindo a fonte de dados
- WHERE: filtrando registros com condições
- BETWEEN: intervalos de valores
- LIKE: filtros por padrão de texto
- IN: lista de valores permitidos
- ORDER BY: ordenando resultados
- TOP: limitando a quantidade de registros retornados
- IA para SQL no VBA: gerando e ajustando queries com assistência de IA
08ADO: ActiveX Data Objects
- O que é ADO e por que usá-lo no VBA
- Instalando e referenciando a biblioteca ADO
- Objeto Connection: abrindo e fechando conexões com bancos de dados
- Objeto RecordSet: navegando e manipulando conjuntos de registros
- CursorType: tipos de cursor e seus impactos na performance
- LockType: controle de bloqueio e concorrência de registros
- Lendo dados de SQL Server e Access via ADO
- Gravando dados: INSERT, UPDATE e DELETE via código VBA
09Trabalhando com Classes: Orientação ao Objeto
- Criando um Módulo de Classe no VBA
- Propriedades com Get: expondo valores ao código externo
- Propriedades com Let: recebendo e validando valores
- Métodos de classe: encapsulando comportamentos em objetos
- Instanciando e usando objetos de classe em rotinas VBA
- Quando usar OOP no VBA: organização, reuso e manutenção de código
Como a IA entra neste curso
AI includedA IA gera consultas SQL, rotinas de leitura e gravação de arquivos e a estrutura de classes, com depuração e validação reais.
IA acelera. O método garante precisão.
Como funciona
- Formato
- Turmas abertas: ao vivo online pelo Microsoft Teams
- Para empresas
- In-company: presencial ou ao vivo online pelo Teams, à escolha da sua empresa
- Duração
- 44 h ao vivo = 40 h em sala de aula (10 encontros noturnos de 4 h) + 1 workshop de 4 h
- Gravações
- Gravações disponíveis por 30 dias.
Ao vivo online pelo Microsoft Teams. 44 h (40 h de aula + 4 h de workshops), em 9 capítulos. Gravações disponíveis por 30 dias.
Para quem é e pré-requisitos
Para quem é
- Quem automatiza o Excel em nível avançado
Profissionais de qualquer área que necessitem trabalhar com automação avançada do Excel via VBA.
- Quem já usa VBA
Quem já trabalha com VBA e deseja aprimorar seus conhecimentos com integração a bancos de dados e OOP.
- Quem quer rotinas corporativas de impacto
Quem deseja evoluir no Excel VBA e criar rotinas que façam a diferença no ambiente corporativo.
Pré-requisitos
- Experiência com VBA (item derivado do público-alvo; a página não traz bloco de pré-requisito)
O que você leva
Kit do aluno
- Certificado de conclusão emitido pela officetuning.ai e assinado pelo MCT Paulo André Jesus
- Apostila em PDF
- Arquivos de exercícios e demonstração
- Grupo exclusivo no WhatsApp
Fundador e Head de BI, IA e Produtividade da officetuning.ai
Consultor de BI e IA, instrutor e autor. Microsoft Certified Trainer, ensina o que aplica em projetos reais toda semana. Trabalha com Power BI, SQL, Power Query/M, DAX, Data Storytelling e IA aplicada a dados, sempre com a IA como aceleradora do raciocínio técnico e nunca como substituta.
- 34 anos como instrutor
- +16 mil alunos
- +1.350 turmas
- +43 mil horas de aula
Turmas
Nenhuma turma aberta no momento. Aviso por e-mail.
Quem fez recomenda
Conecta tudo ao que está falando com conhecimento sólido e profundo. Não há pergunta sem resposta. Hoje automatizo relatórios que eu fazia à mão.
Conhecimento enorme e didática que torna o aprendizado simples. Parei de perder horas arrumando planilha antes de analisar.
Empresas que já confiam no método officetuning.ai
Treinamento corporativo para times de negócio
- 26 anos de mercado
- +12 mil alunos
- +1.030 turmas
- +33 mil horas de aula
Leve este curso para a sua empresa
Turma fechada para a sua equipe, com o conteúdo ajustado aos dados e aos desafios do seu negócio.
In-company: presencial ou ao vivo online pelo Teams, à escolha da sua empresa


































