Trilha Excel · módulo 2.1

Excel VBA Beginner + IA

Excel VBA Beginner + 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. É aprender sem entender os objetos do Excel. Quem aprende VBA só gravando macros trava na primeira vez que precisa fazer algo que o gravador não consegue. O mercado valoriza quem entende Range, Worksheet, Workbook e Application e sabe combiná-los para criar automações reais e confiáveis.

A virada

IA acelera. O método garante precisão. A IA é parceira para gerar, revisar e explicar código, mas toda rotina passa por depuração e validação técnica. Velocidade sem precisão vira erro; precisão sem velocidade vira lentidão. Aqui você aprende os dois.

O que você vai aprender

  • Usar a interface do Visual Basic Editor com fluência
  • Utilizar variáveis, constantes e operadores com segurança
  • Trabalhar com laços de validação e repetição
  • Depurar e tratar erros em código VBA
  • Utilizar funções de diversas categorias: matemática, texto, data e financeira
  • Criar funções personalizadas (Sub e Function)
  • Trabalhar com controles ActiveX e programar seus eventos
  • Usar IA para gerar, revisar e depurar código VBA com agilidade

Conteúdo programático

22 capítulos, do primeiro MsgBox() aos controles ActiveX

01Introdução ao Visual Basic for Applications
  • Uma breve história sobre o VBA e sua evolução
  • Quais aplicativos Microsoft utilizam o VBA
02Gravando uma Macro
  • Exibir a guia Desenvolvedor na Faixa de Opções
  • Gravação de uma Macro passo a passo
  • Salvar pasta habilitada para Macro (.xlsm)
  • Executando uma Macro
  • Edição de uma Macro no Editor VBA
03O Ambiente de Desenvolvimento
  • Elementos de tela do Visual Basic Editor (VBE)
  • Inserindo um Módulo
  • Inserindo um Procedimento
  • As cores do VBA: sintaxe, erros e comentários
04Olá Mundo!
  • MsgBox(): exibindo mensagens ao usuário
  • InputBox(): capturando entrada do usuário
05Principais Objetos, Propriedades e Métodos
  • Range: referenciando intervalos de células
  • Cells: navegando por posição linha/coluna
  • Worksheet e Sheets: trabalhando com planilhas
  • Workbook: controlando a pasta de trabalho
  • Application: interagindo com o Excel em nível global
06Utilizando Variáveis e Constantes
  • Tipos de Dados: String, Integer, Long, Double, Boolean, Date, Variant
  • Tipos de Declaração: Dim, Public, Private, Static
  • Escopo e Visibilidade de variáveis
  • Option Explicit: boas práticas de declaração
  • Objeto Collection
  • Matrizes: arrays unidimensionais e multidimensionais
07Trabalhando com Operadores
  • Concatenação (&)
  • Atribuição (=) e Passagem de Argumento
  • Aritméticos: +, -, *, /, , Mod, ^
  • Comparação: =, <>, >, =, <=
  • Operador vs Termo: quando cada um se aplica
  • Lógicos: And, Or, Not, Xor
08Laços de Validação
  • IIf(): condicional inline
  • If...ElseIf...Else...End If
  • Select Case: múltiplas condições com clareza
09Laços de Repetição
  • For...Next: repetição com contador
  • For Each...Next: iterando coleções e objetos
  • Do...Loop While: executa e valida depois
  • Do...Loop Until: executa até a condição ser verdadeira
  • While...Wend
10Depurando Códigos
  • Erros de Compilação: identificando antes de executar
  • Erros em Tempo de Execução: tratando falhas ao vivo
  • Menu Depurar: Step Into, Step Over, breakpoints e janela Imediato
11Como Tratar Erros
  • On Error GoTo / On Error Resume Next
  • Objeto Err: Number, Description e Source
  • Resume e Resume Next: retomada após o erro
  • Raise: disparando erros programaticamente
12Funções Matemáticas
  • Round() / Abs() / Sgn()
  • Int() / Fix()
  • Atn() / Sin() / Cos() / Tan()
  • Exp() / Log()
13Funções Alfanuméricas
  • Chr() / Asc()
  • LTrim() / RTrim() / Trim() / Len()
  • Space() / String()
  • UCase() / LCase() / StrConv()
  • Left() / Right() / Mid()
  • Replace() / InStr() / InStrRev()
  • Format() / FormatCurrency() / FormatDateTime() / FormatNumber() / FormatPercent()
14Funções Cronológicas
  • Date() / Time() / Now()
  • Day() / WeekDay() / Month() / Year()
  • WeekDayName() / MonthName()
  • Hour() / Minute() / Second()
  • DateAdd() / DateDiff() / DatePart()
  • DateSerial() / DateValue() / TimeSerial() / TimeValue()
15Funções de Verificação
  • IsDate() / IsNumeric() / IsArray()
  • IsObject() / IsEmpty() / IsNull() / IsError()
  • TypeName() / VarType(): identificando o tipo de uma variável
16Funções Financeiras
  • PV(): Valor Presente
  • FV(): Valor Futuro
  • Rate(): Taxa de juros por período
  • NPer(): Número de períodos
  • Pmt(): Pagamento periódico
17Funções de Cor
  • QBColor(): paleta de 16 cores básicas
  • RGB(): cores personalizadas por componentes R, G, B
18Funções de Conversão de Tipo de Dados
  • CCur() / CDate() / CDbl()
  • CInt() / CLng() / CSng()
  • CStr() / CVar()
  • Str() / Val()
19Funções de Matriz
  • Array(): criando arrays em linha
  • UBound() / LBound(): limites do array
  • Filter(): filtrando elementos de um array
  • Join() / Split(): unindo e dividindo arrays de strings
20Funções do Excel no VBA
  • WorksheetFunction: acessando as funções nativas do Excel dentro do VBA
21Criando Sub e Function
  • Sub: procedimentos que executam ações
  • Function: procedimentos que retornam valores
  • Documentando e categorizando procedimentos
22Controles ActiveX
  • Conhecendo a vocação de cada controle ActiveX
  • Diagramando controles na planilha
  • Janela de Propriedades: configurando controles
  • Programando Eventos dos controles

Como a IA entra neste curso

AI included

A IA gera, revisa e depura código VBA.

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 22 capítulos. Gravações disponíveis por 30 dias.

Para quem é e pré-requisitos

Para quem é

  • Quem automatiza o Excel com VBA

    Profissionais de qualquer área que necessitem trabalhar com automação do Excel via VBA.

  • Quem já usa Excel e quer programar

    Quem já trabalha com Excel e deseja aprimorar seus conhecimentos em programação VBA.

  • Quem quer aprender VBA do zero

    Quem deseja aprender do zero a criar rotinas automatizadas no Excel.

Pré-requisitos

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

Aulas dinâmicas, práticas e super claras. O método mudou a forma como apresento dados no meu time.

Priscila Soares

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

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

Perguntas frequentes

Preciso saber programar?

Não. O curso ensina a programar em VBA do zero, com a IA ajudando a escrever e revisar o código.

Serve para quem nunca usou o Excel?

Não. Este curso não é para iniciantes: pede o módulo 1.1, Excel Super User + IA, ou conhecimento equivalente. Se você nunca usou o Excel, comece pelo 1.1.

Depois deste curso

Próximo módulo da trilha Excel: Excel VBA Programmer + IA.

Você continua tendo

  • Certificado de conclusão assinado pelo MCT Paulo André Jesus
  • Grupo exclusivo de alunos
  • Gravações disponíveis por 30 dias
  • Biblioteca gratuita, com funções, código pronto e guias
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