Minicurso de Excel VBA
4.1 (279 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.
4,581 students enrolled

Minicurso de Excel VBA

Minicurso de Excel VBA
4.1 (279 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.
4,581 students enrolled
Last updated 4/2019
Portuguese
Portuguese [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 downloadable resource
  • 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
  • Conceitos básicos de programação VBA no Excel
  • Criar programas simples que funcionam dentro do Excel
  • Usar formulários do VBA
  • Automatizar processos básicos
  • Criar rotinas condicionais, vetores e loops
Requirements
  • O único requisito necessário é que o aluno seja dedicado e disciplinado.
Description

Minicurso de Excel VBA com o objetivo de ensinar os alunos o básico da programação de aplicativos dentro da suíte de pacote de escritórios mais utilizado no mundo através da linguagem Visual Basic for Applications.

Aprenda desde o zero absoluto, ou seja, como iniciar o Visual Basic Editor, e como criar macros simples no Excel, fazer alterações nas funcionalidades da macro criada e por fim criar seus primeiros códigos personalizados até a conclusão do curso onde será feito um formulário VBA no Excel.

Who this course is for:
  • Estudantes e usuários iniciantes em programação no Excel
Course content
Expand all 48 lectures 03:26:36
+ Introdução ao VBA
6 lectures 16:13

O objetivo do teste é garantir que o aluno esteja apto para subir de nível e avançar no conhecimento de Excel e VBA

Avaliação de Garantia de Aprendizado -
4 questions
+ Introdução a Macros
6 lectures 20:25
Gravando a Primeira Macro
04:14
Gravando a Primeira Macro
01:42
Macro para cadastrar dados
05:11
Editar Macro
03:55
+ Interação com usuários através do VBA
5 lectures 18:07
O que é interação com usuários
03:37
Por que fazer interação?
03:18
Código da Primeira interação com usuários
03:27
Criando um Inputbox
06:00
Interação entre rotinas SUB
01:45
+ Variáveis e sua importância.
4 lectures 25:09
Variáveis e Mémoria RAM
09:07
Como declarar Variáveis
04:37
Manipulando variáveis
03:27
Usando variáveis para facilitar cálculos
07:58
+ Criando o Primeiro Programa
4 lectures 24:40
Layout dos botões
03:43
Calculadora simples
02:54
Calculando valores de outras planilhas
07:53
Programa de Cadastro Simples
10:10
+ Criando aplicativos no Excel com uso de VETOR
5 lectures 19:31
Introdução a Vetores
02:05
O que é um Vetor
03:06
Criando um caixa de lanchonete com Vetor
05:50
Ajustando o código
05:16

Código da aula

Sub CaixaLanchonete()

    Dim lanches(1 To 4) As String

    Dim bebidas(1 To 3) As String

    Dim precoBebida(1 To 3) As Double

    Dim precoLanche(1 To 4) As Double

    Dim numbebida As Integer, numlanche As Integer

    Dim total As Double, recebido As Double, troco As Double

   

    lanches(1) = "Pão de queijo"

    lanches(2) = "Coxinha"

    lanches(3) = "Enroladinho"

    lanches(4) = "Torta"

    bebidas(1) = "refrigerante"

    bebidas(2) = "suco"

    bebidas(3) = "café"

    precoLanche(1) = 2.5

    precoLanche(2) = 2

    precoLanche(3) = 2.75

    precoLanche(4) = 3.5

    precoBebida(1) = 2.5

    precoBebida(2) = 5

    precoBebida(3) = 1

   

    numlanche = InputBox("Informe o número do lanche escolhido:")

    numbebida = InputBox("Informe o número da bebida escolhida:")

   

    total = precoBebida(numbebida) + precoLanche(numlanche)

   

    MsgBox ("Você escolheu: " & lanches(numlanche) & " e " & bebidas(numbebida))

    MsgBox ("Total a pagar: " & total)

   

    recebido = InputBox("Informe o valor pago pelo cliente:")

    troco = recebido - total

    MsgBox ("Troco: " & troco)


End Sub 

Calculando o troco do Caixa
03:14
+ Função condicional no VBA - IF
3 lectures 14:55
Introdução a Estrutura condicional
02:21
O problema Operacional - Situação do dia a dia - Estrutura condicional
07:26

Código da aula

Sub CadastrarCliente()

    Dim nrolinha As Integer

   

    If ([Sistema!C2] = "") Then

        MsgBox "Nome é obrigatório"

    ElseIf ([Sistema!C3] = "") Then

        MsgBox "Idade é obrigatório"

    ElseIf ([Sistema!C4] = "") Then

        MsgBox "Telefone é obrigatório"

    Else

        nrolinha = WorksheetFunction.CountA([Dados!A:A]) + 1

        Planilha2.Cells(nrolinha, 1) = [Sistema!C2]

        Planilha2.Cells(nrolinha, 2) = [Sistema!C3]

        Planilha2.Cells(nrolinha, 3) = [Sistema!C4]

        [Sistema!C2:C4].Clear

        MsgBox "Cadastrado com sucesso!"

    End If

End Sub

Estrutura condicional - IF Elseif Else
05:08
+ Automação com VBA
5 lectures 25:03
Introduação a Loops para Automação com VBA
02:04
O que e um Loop
06:13
Gerador de parcelas automaticas com loop FOR
07:50
Rodando o loop
04:21
Loop While na pratica
04:35
+ Estrutura condicional Avançada - Select Case
3 lectures 12:18
Introdução a Estruturas condicionais avançadas
01:09
Introdução a Estruturas condicionais avançadas
02:57
Outro exemplo de Select case
08:12
+ Userform: Criando telas de programa com VBA
6 lectures 29:24
O que é Userform?
02:04
Desenhando o formulário
07:00
Carregando dados ao iniciar Formulário
01:36
Formulário cadastrando dados na planilha
05:45
Aperfeiçoando o cadastro via Userform
08:43
Limpar dados do formulário
04:16