Macros VBA para Excel Completo - Construa 7+ Ferramentas

Aprenda tudo de Macros VBA para o Excel de forma prática, construindo suas ferramentas e aplicando tudo o que aprender
4.5 (62 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
468 students enrolled
$19
$55
65% off
Take This Course
  • Lectures 61
  • Length 7.5 hours
  • Skill Level All Levels
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 Portuguese

Course Description

Aprenda Macros e VBA de forma aplicada e passo a passo!

Aprenda a automatizar tarefas e rotinas no Excel e destaque-se.

Nesse curso vamos aprender tudo de VBA, desde o entendimento do ambiente de trabalho, como funciona o VBA e as Macros até rotinas complexas de preenchimento automático, eventos, criação de formulários completos, fórmulas e muito mais!

Vamos montar nossas próprias ferramentas ao longo do curso e você se tornará capaz de acelerar de forma extraordinária qualquer tarefa que tenha no Excel. Ao final de cada etapa, construiremos uma ferramenta aplicando o que foi visto, de forma a lhe tornar confortável todas as etapas de construção de uma macro nos códigos do VBA e aprender de forma prática e aplicada.

Sem mais enrolação, vamos lá!

- João Lira, Instrutor do VBA para Excel Completo

What are the requirements?

  • Você só precisa ter o Excel (2007 ou posterior) instalado em seu computador, o resto a gente ensina.
  • Você não precisa ter conhecimentos avançados de Excel, um entendimento bem básico é mais do que suficiente para seguir o curso. É lógico que quanto mais você souber usar o Excel, melhor será seu uso do VBA.
  • Se você nunca abriu o Excel, é altamente recomendado um curso introdutório antes de fazer esse curso de VBA

What am I going to get from this course?

  • Aprenda VBA e destaque-se
  • Aprenda todo o potencial do Excel e suas macros
  • Automatize qualquer tarefa em suas planilhas
  • Analise milhares de dados de forma rápida e torne-se 10x mais produtivo
  • Crie formulários e supreenda com seu conhecimento em VBA

What is the target audience?

  • Se você quer aprender macros e todo o potencial por trás do VBA, esse curso é para você
  • Se você está procurando um estágio ou emprego e quer se destacar, esse curso é para você
  • Se você quer aprender a automatizar qualquer tarefa, esse curso é para você
  • Se você é um universitário que está querendo aprender o que importa, esse curso é para você
  • Se você acha que precisa aprender algo a mais no Excel, esse curso é para você
  • Enfim, se você quer aprender VBA e se destacar, esse curso é para você

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introdução
03:02

Como fazer o curso e a estrutura das aulas

Section 2: Ambientação e Primeiros Passos
03:24

Aprenda as diferentes formas de gravar macro: pelos códigos em VBA e pelo Gravador de Macros do Excel.

05:20

Entenda como funciona o ambiente VBA, quais os principais comandos, as principais telas e onde desenvolveremos as Macros VBA

07:47

Aprenda a estrutura geral do VBA, como funcionam os códigos em VBA e como utilizamos variáveis, além dos principais tipos de variáveis.

07:06

Construa sua primeira ferramenta VBA utilizando o MsgBox. Aprenda a criar pop-ups com mensagens para seu usuário.

Section 3: Fundamentos - Valores
08:09

Aprenda a inserir valores no Excel por meio do VBA e entenda como o VBA faz referência às células do Excel.

09:34

Entenda como funcionam as operações básicas no VBA e como vincular suas macros à botões na sua planilha Excel.

06:25

Nessa aula aprenderemos a executar nosso código passo a passo, entendendo linha a linha o que o VBA está executando e como ele compila ("lê") nosso código.

07:50

Construa uma ferramenta para cálculos automáticos. Selecione uma operação a realizar e crie o código para reconhecimento da operação e execução dos cálculos de forma automática.

06:39

Construa uma ferramenta para cálculos automáticos. Selecione uma operação a realizar e crie o código para reconhecimento da operação e execução dos cálculos de forma automática.

Section 4: Fundamentos - Range e Propriedades
07:30

Entenda a outra forma de referenciar as células em Excel e quais as vantagens do Objeto Range VBA.

10:30

Entenda a estrutura dos objetos em VBA e como acessar suas propriedades e métodos.

Aprenda o método de Gravação de Macros e como usá-lo para aprender o código de qualquer função do Excel.

05:44

Aprenda a criar referências inteligentes no seu código e a usar o método Offset para navegar pelas células no VBA

Section 5: Estruturas VBA
10:00

Entenda como colocar condições no seu código VBA. Aprenda a estrutura IF e suas variações.

07:12

Aprenda a criar rotinas (loops ou laços de repetição) em seu código VBA de forma estruturada e eficaz com a estrutura For e For Each.

07:46

Crie uma ferramenta VBA de organização e tratamento de dados aplicando as estruturas If e For de forma automática e replicável.

06:05

Crie uma ferramenta VBA de organização e tratamento de dados aplicando as estruturas If e For de forma automática e replicável.

06:23

Aprenda a executar diversos códigos para um mesmo objeto VBA com a estrutura With de forma eficiente e não repetitiva.

06:20

Para tratar diferentes condições em uma mesma variável utilizaremos a estrutura Select Case.

07:39

Recrie a planilha de cálculos de forma otimizada e com um código VBA mais inteligente

08:50

Aprenda o laço While para criar grandes rotinas e a utilizar mais de uma condição simultânea em uma mesma estrutura VBA.

Section 6: Funções e Subs
05:38

Nessa aula aprenderemos a diferença entre macros (Subs) e Funções (Function) e como utilizar cada uma para organizar nosso código VBA e torná-lo mais simples.

06:56

Nessa aula aprenderemos a diferença entre macros (Subs) e Funções (Function) e como utilizar cada uma para organizar nosso código VBA e torná-lo mais simples.

06:11

Nessa aula aprenderemos a importância de passar argumentos por valor e por referência para evitar erros inesperados no código VBA.

05:41

Nessa aula aprenderemos a criar nossas próprias funções VBA que podem ser utilizadas diretamente no Excel para simplificar tarefas anteriormente impossíveis em nossas planilhas.

02:17

Construiremos uma ferramenta de consolidação de contas, compilando diversos dados de locais diferentes e criando uma forma automática de tratamento de dados.

09:27

Construiremos uma ferramenta de consolidação de contas, compilando diversos dados de locais diferentes e criando uma forma automática de tratamento de dados.

07:11

Construiremos uma ferramenta de consolidação de contas, compilando diversos dados de locais diferentes e criando uma forma automática de tratamento de dados.

07:29

Construiremos uma ferramenta de consolidação de contas, compilando diversos dados de locais diferentes e criando uma forma automática de tratamento de dados.

Além disso, aprenderemos como declarar variáveis globais e quando utiliza-las

11:56

Construiremos uma ferramenta de consolidação de contas, compilando diversos dados de locais diferentes e criando uma forma automática de tratamento de dados.

12:21

Construiremos uma ferramenta de consolidação de contas, compilando diversos dados de locais diferentes e criando uma forma automática de tratamento de dados.

Section 7: Tratamento de Erros
04:43

Nessa aula aprenderemos a obrigar nosso código a navegar entre partes do VBA.

10:11

Nessa aula aprenderemos a prever possíveis erros em nosso código e a permitir o tratamento automático desses erros pelo próprio código VBA.

11:16

Nessa aula construiremos uma ferramenta para compilar dados desorganizados e a tratar erros previstos de forma a otimizar a execução da macro.

Section 8: Formulários e Boxes Completo
08:04

Nessa aula aprenderemos a personalizar os pop-ups e a exibir diferentes mensagens ao usuário de nossa planilha, tratando as diferentes possibilidades de resposta do usuário.

07:48

Aprenda a criar pop-ups VBA para inserção de informações do usuário

07:57

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

05:43

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

10:12

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

06:43

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

10:18

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

06:03

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

05:34

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

06:57

Aprenda a criar formulários VBA completos e altamente personalizados. Aprenda a utilizar os eventos de formulários e entenda como funcionam os formulários no VBA. Nessas aulas aprenderemos ainda:

Caixas de Texto (TextBox)

Caixas de Combinação (ComboBox)

Caixas de Seleção Includentes e Excludentes (CheckBox e OptionButton)

Caixas de Listagem (ListBox)

Botões de Ativação (ToggleButton)

Quadros (Frames)

Multi-páginas e abas (MultiPage e TabStrip)

01:38

Nessa ferramenta construiremos um formulário VBA completo, inicializando todos os objetos e criando um registro de compras eficaz e integrado a nossa planilha Excel.

07:52

Nessa ferramenta construiremos um formulário VBA completo, inicializando todos os objetos e criando um registro de compras eficaz e integrado a nossa planilha Excel.

08:30

Nessa ferramenta construiremos um formulário VBA completo, inicializando todos os objetos e criando um registro de compras eficaz e integrado a nossa planilha Excel.

05:04

Nessa ferramenta construiremos um formulário VBA completo, inicializando todos os objetos e criando um registro de compras eficaz e integrado a nossa planilha Excel.

06:55

Nessa ferramenta construiremos um formulário VBA completo, inicializando todos os objetos e criando um registro de compras eficaz e integrado a nossa planilha Excel.

05:41

Nessa ferramenta construiremos um formulário VBA completo, inicializando todos os objetos e criando um registro de compras eficaz e integrado a nossa planilha Excel.

13:17

Nessa ferramenta construiremos um formulário VBA completo, inicializando todos os objetos e criando um registro de compras eficaz e integrado a nossa planilha Excel.

Section 9: Funções do Excel e do VBA
10:09

Nessa aula aprenderemos a inserir fórmulas no Excel por meio do VBA e entenderemos o modo de referência do VBA para as fórmulas do Excel.

07:59

Nessa aula aprenderemos a utilziar todas as conhecidas fórmulas do Excel no código em VBA, de forma a facilitar rotinas e tarefas nas planilhas.

03:39

Nessa aula aprenderemos o funcionamento das funções prontas do VBA. Aprenderemos a fazer conversões de formato e a utilizar funções previamente prontas do VBA para facilitar nosso código.

Section 10: Acelerando nosso Código
04:51

Nessa aula aprenderemos a acelerar a execução da nossa macro em mais de 300% por meio de duas simples linhas de código.

07:52

Nessa aula aprenderemos a acelerar a execução da nossa macro VBA em mais de 300% por meio de duas simples linhas de código.

Section 11: Eventos de Planilha e de Pasta de Trabalho
09:46

Nessa aula aprenderemos a fazer nosso código VBA interagir com os eventos dos arquivos em Excel, vinculando macros para as ações do nosso usuário.

08:07

Nessa aula aprenderemos a fazer nosso código VBA interagir com os eventos das abas (planilhas) em Excel, vinculando macros para as ações do nosso usuário e ações internas da nossa planilha.

05:23

Aplicaremos o conhecimento de Eventos VBA para criar uma ferramenta de atualização de report de indicadores automática, aprendendo a imprimir e gerar pdf de forma automática, bem como atualizar tabelas dinâmicas e relatórios com nossas macros.

06:47

Aplicaremos o conhecimento de Eventos VBA para criar uma ferramenta de atualização de report de indicadores automática, aprendendo a imprimir e gerar pdf de forma automática, bem como atualizar tabelas dinâmicas e relatórios com nossas macros.

Section 12: Finalização
00:46

Para mais cursos, novidades e para aprender mais: 

excelparauniversitarios.teachable.com


Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

João Paulo de Lira, Empreendedor e Consultor

Alguma dessas frases parece familiar?

"Eu quero trabalhar em uma grande empresa, mas mando vários currículos e não passo em lugar NENHUM."

"E se eu ficar PERDIDO no trabalho porque não sei fazer o que me pediram?"

"Eu preciso aprender Excel, mas não quero pagar caro e perder tempo para depois ter que aprender de novo."

"Eu sei usar o Excel, mas e se eu tiver que fazer uma prova de Excel no processo seletivo?"

Se sim, você veio ao lugar certo.

Eu sou João Lira, sócio da Hashtag Treinamentos e quero ajudar você a conseguir o trabalho ou estágio que você deseja.

Com mais de 5.000 alunos treinados, aprendi EXATAMENTE o que você precisa saber para conseguir seu estágio ou emprego nas melhores empresas do país.

Imagine conseguir:

- Escolher a empresa que quer estagiar e trabalhar
- Passar para qualquer empresa e em qualquer prova de seleção que vier
- Ser efetivado antes de se formar
- Impressionar seu chefe e seu diretor e ser promovido

Pode parecer difícil, mas para ter um currículo fora de série você precisa ter os treinamentos certos. Você não pode perder tempo com cursos ruins ou aprendendo coisas que não vai usar.

O objetivo aqui é te ensinar o que você precisa saber e sem enrolação, do básico ao avançado. Quando você aprende mais, você se destaca. E quando você se destaca, você começa a crescer na sua carreira.

Animado para começar? Então vamos lá!.


Mais sobre mim: 

Consultor Part-Time
Sócio Diretor da Hashtag Treinamentos
Fundador do Excel para Universitários
Desenvolvedor Web
Especialista em Microsoft Excel e Desenvolvimento VBA
Engenharia de Produção - UFRJ

Ready to start learning?
Take This Course