Excel VBA Beginner + IA
Excel VBA Beginner + IA: treinamento ao vivo de 44 horas com Paulo André Jesus.
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.
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 includedA 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
- Ter feito o módulo 1.1, Excel Super User + IA, ou já ter conhecimento equivalente.
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
Aulas dinâmicas, práticas e super claras. O método mudou a forma como apresento dados no meu time.
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.
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
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
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


































