Macros VBA para Excel Completo - Construa 7+ Ferramentas
4.5 (3,560 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.
20,681 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
4.5 (3,560 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.
20,681 students enrolled
Last updated 11/2018
Portuguese
Portuguese [Auto-generated]
Current price: $11.99 Original price: $59.99 Discount: 80% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 50 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ 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 63 lectures 07:23:26
+ Introdução
3 lectures 06:21

Como fazer o curso e a estrutura das aulas

Preview 03:02
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
5 lectures 38:37

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

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

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

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
3 lectures 23:44

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

Objeto Range
07: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.

Propriedades do Range e Aprendendo com o Gravar Macros
10:30

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
+ Estruturas VBA
8 lectures 01:00:15

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

Estrutura If - Else
10:00

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
+ Funções e Subs
10 lectures 01:15:07

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

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

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
3 lectures 26:10

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

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
17 lectures 02:04:16

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

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
3 lectures 21:47

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

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