Trilha Excel · módulo 2.2

Excel VBA Programmer + IA

Excel VBA Programmer + IA: treinamento ao vivo de 44 horas com Paulo André Jesus.

44 h ao vivo = 40 h em sala de aula (10 encontros noturnos de 4 h) + 1 workshop de 4 hTurmas abertas: ao vivo online pelo Microsoft Teams

O problema

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.

A virada

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 included

A 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
Seu instrutor

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

Conheça o instrutor

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.

Fabiana Martins

Conhecimento enorme e didática que torna o aprendizado simples. Parei de perder horas arrumando planilha antes de analisar.

Débora Romano

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
  • Agrotools
  • Align Technology
  • América Móvil
  • Ativa TS
  • Austral Seguros
  • Beacon School
  • Bridon-Bekaert The Ropes Group
  • Coface
  • Coloplast
  • Construtora Stanza
  • Cyrela
  • devPartners
  • Drogaria Nova Esperança
  • DuPont
  • Évora
  • Gama Termic
  • GEA
  • Grupo Almeida Junior
  • Grupo Energisa
  • Grupo HK
  • Grupo Mosaico
  • Infracommerce
  • Kurotel
  • L3
  • Leco
  • MQ Vending
  • Mapei
  • Mega Reforça
  • Prudential
  • PwC
  • SFC Automação & Engenharia
  • SPAR Brasil
  • Sabesp
  • Serra & Company
  • SoftwareONE
  • SUPERA RX Medicamentos
  • Workon
  • Your Travel
Levar este treinamento para o meu time
Para equipes

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

Solicitar proposta in-company