Macros VBA para Excel Completo - Construa 7+ Ferramentas
4.6 (6,937 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
35,858 students enrolled

Macros VBA para Excel Completo - Construa 7+ Ferramentas

Aprenda do Básico ao Avançado de Macros VBA para o Excel de forma prática e construindo suas próprias ferramentas
Highest Rated
4.6 (6,937 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
35,858 students enrolled
Last updated 4/2020
Portuguese
Portuguese [Auto-generated]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 139 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Você já imaginou como seria se você conseguisse colocar o Excel para FAZER O SEU TRABALHO PARA VOCÊ? Como seria se você conseguisse AUTOMATIZAR todo o seu trabalho em planilhas?
  • O que você conseguiria fazer e como você seria reconhecido no seu trabalho se você de uma hora para outra se tornasse 10x mais produtivo do que todo mundo?
  • Isso não só é possível com as Macros VBA para Excel como também vou te mostrar ao longo do curso que pode ser muito mais fácil e interessante do que ficar seu dia inteiro preenchendo planilhas manualmente que nem um robô...
  • Se você conseguisse resumir horas de trabalho em um simples clicar de botão...como isso facilitaria seu dia a dia?
  • Com as Macros e o VBA você vai aprender a colocar o Excel para fazer o seu trabalho para você (e você ainda vai ganhar o crédito por isso!)
  • Aprenda a AUTOMATIZAR TODO SEU TRABALHO em planilhas
  • Torne-se até 10x mais produtivo em qualquer trabalho com Excel
  • Coloque o Excel em PILOTO AUTOMÁTICO com as macros VBA
  • Automatize e customize como quiser praticamente TUDO no Excel
  • Aprenda VBA do Básico ao Avançado, começando do Zero, construindo seus próprios projetos reais e evoluindo para se tornar um Expert em VBA. Não estranhe se quando terminar o curso as pessoas começarem a te chamarem de mago do Excel.
  • Aprenda a usar os métodos Cells e Range para controlar o Excel
  • Aprenda a usar o Excel para te ensinar VBA. Grave, Modifique e crie do zero suas próprias Macros VBA
  • Use os operadores lógicos e as estruturas If e Select Case para tratar qualquer condição de qualquer análise que você queria fazer
  • Gere relatórios prontos para imprimir com um simples clicar de um botão
  • Gere relatórios prontos para imprimir com um simples clicar de um botão
  • Aprenda a controlar várias planilhas de uma vez só. Se você sempre pensou se era possível integrar mais uma planilha Excel de forma automática, com os eventos e métodos de planilhas e aplicações do VBA você vai conseguir fazer isso de forma extremamente rápida.
  • Crie suas próprias funções do Excel. Se você já ficou travado no Excel porque “não existe uma função para o que você precisa”, essa é a parte que você aprende “burlar o Excel”. Você vai aprender a criar fórmulas no Excel que façam o que você quer e da forma que você precisa.
  • Quer que o Excel faça alguma coisa sempre que você abrir a planilha? Use o poder dos Eventos e coloque o Excel para fazer o que você quer sempre que alguém abrir a planilha, mudar de aba, editar uma célula, salvar a planilha e muito mais.]
  • Enfim, nesse curso você vai aprender a colocar o Excel para fazer praticamente qualquer coisa que você precise com planilhas (até falar ele consegue, é sério).
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.
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

Who this course is for:
  • Se você quer colocar o Excel para TRABALHAR PARA VOCÊ. Se você quer automatizar seu trabalho, se tornar até 10x mais produtivo com planilhas ou colocar o Excel em PILOTO AUTOMÁTICO, esse curso é para você!
  • 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ê
Course content
Expand all 82 lectures 09:43:56
+ Introdução
4 lectures 08:00

Como fazer o curso e a estrutura das aulas

Preview 03:02
Apostila Completa do Curso
01:39
Um breve recado e como tirar suas dúvidas
01:49
+ Ambientação e Primeiros Passos
4 lectures 23:37

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

Preview 03:24

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

Preview 05:20

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.

Preview 07:47

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

Preview 07:06
+ Fundamentos - Valores
10 lectures 01:11:44

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

Cells.Value e ActiveCell
08:09
Exercício de Fixação: Cells
08:36

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

Operaçõs Básicas e Executando com Botão
09:34
Exercício de Fixação: Operações
09:56
Tipos de Variáveis
03:16
Declarar Variável Junto ou Separado?
02:22

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.

Preview 06:25
Exercícios de Revisão - Cells e Variáveis
08:57

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.

Segunda Ferramenta - Planilha de Cálculos Automáticos (1 de 2)
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.

Segunda Ferramenta - Planilha de Cálculos Automáticos (2 de 2)
06:39
+ Fundamentos - Range e Propriedades
6 lectures 45:53

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

Objeto Range
07:30
Exercício de Fixação: Range
09:39

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.

Propriedades do Range e Aprendendo com o Gravar Macros
10:30
Diferença entre Propriedade, Método e Objeto
03:14

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

Propriedade Offset
05:44
Exercício de Revisão - Range e Offset
09:16
+ Estruturas VBA
11 lectures 01:27:15

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

Estrutura If - Else
10:00
Exercício de Fixação: If - Else
09:06
Exercício de Fixação 2: If - Else
10:46

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.

Estrutura For e For Each
07:12

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

Terceira Ferramenta - Ajeitando Dados (1/2)
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.

Terceira Ferramenta - Ajeitando Dados (2/2)
06:05

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

Estrutura With
06:23

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

Select Case (1/2)
06:20

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

Select Case e Recriando a Planilha de Cálculos (2/2)
07:39

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

Estrutura While e Adicionando Condições
08:50
Exercício de Revisão - While e If
07:08
+ Funções e Subs
13 lectures 01:35:16

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.

Sub X Function e Organização do Código (1/2)
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.

Sub X Function e Organização do Código (2/ 2)
06:56
Em termos práticos, qual a diferença?
02:18
Declarar Variável no Parênteses ou Fora?
03:44

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

Argumentos ByRef e ByVal (evitando erros)
06:11
Exercício de Revisão - Sub e Function
14:07

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.

Integração Função VBA e Fórmula Excel
05:41

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

Preview 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.

Ferramenta de Consolidação - Lógica do Código
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.

Resolução - Função Analisar Linha
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.

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

Resolução - Variáveis Globais e Função PegarValor
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.

Resolução - Função RegistrarLinha (1/2)
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.

Resolução - Função RegistrarLinha (2/2)
12:21
+ Tratamento de Erros
4 lectures 35:54

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

GoTo e Labels
04:43

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.

Tratamento de Erro - On Error
10:11
Exercício de Revisão - Tratamento de Erro
09:44

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

Ferramenta 5 - Compilação Despadronizada
11:16
+ Formulários e Boxes Completo
18 lectures 02:12:09

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.

MsgBox Completo
08:04

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

InputBox
07:48
Exercício de Revisão - InputBox
07:53

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)

Preview 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)

UserForm - TextBox
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)

UserForm - ComboBox
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)

UserForm - CheckBox e OptionButton
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)

UserForm - ListBox e Eventos do UserForm
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)

UserForm - ToggleButton - (1/2)
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)

UserForm - Frames - (2/2)
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)

UserForm - MultiPágina e TabStrip
06:57

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.

Preview 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.

Ferramenta 6 - Construção do Formulário
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.

Ferramenta 6 - Inicializando o Formulário (1/2)
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.

Ferramenta 6 - Inicializando o Formulário (2/2)
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.

Ferramenta 6 - Função Cadastrar (1/3)
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.

Ferramenta 6 - Função Cadastrar (2/3)
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.

Ferramenta 6 - Função Cadastrar (3/3)
13:17
+ Funções do Excel e do VBA
4 lectures 34:12

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.

Funções do Excel
10:09

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.

WorksheetFunction
07:59
Exercício de Revisão - WorksheetFunction e Funções Excel
12:25

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.

Funções VBA
03:39
+ Acelerando nosso Código
2 lectures 12:43

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

Application.ScreenUpdating
04:51

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.

Application.Calculation
07:52