Close Menu
Tudo Excel
    🚚 Carrinho de Compras
    Postagens Recentes

    Como criar um formulário de entrada de dados no Excel

    05/05/2025

    Como Copiar um Intervalo para Outra Planilha com Formatação Usando Excel VBA

    02/05/2025

    Manual da Planilha de Cotação de Preços com 20 Fornecedores e 500 Itens

    02/05/2025

    Como Criar uma Tabela Dinâmica usando o Power Pivot e a partir de Várias Fontes de Dados

    02/05/2025

    Como usar LAMBDA no Excel para criar suas próprias funções

    28/03/2025

    O Aplicativo do Microsoft Excel na App Store é Original?

    28/03/2025
    Facebook X (Twitter) Instagram
    • Lista de Planilhas
    • Primeiros Passos
    • 🛒︎ Minhas Compras
    • 🖳 Minha conta
      • Meus Downloads
      • Meus Pedidos
    Login
    destaque
    Tudo Excel
    • Loja de Planilhas
    • Planilhas Grátis
    • Aprenda Excel
      • Introdução ao Excel
        • Apostila Básica de Excel
        • Aprendendo Excel
        • Dicas de Excel
        • Excel Básico
        • Formatação Condicional
        • Formatar Planilhas
        • Protegendo Planilhas
      • Excel Avançado
        • Finanças e Investimentos
        • Funções de Excel
        • Gráficos na Planilha
        • Macros e VBA
        • Tabela Dinâmica
        • Validação de Dados
      • Fazer Planilhas
      • Funções Excel
      • Todas as Categorias
    • 📝 Forum
    0 Shopping Cart
    | Carrinho   
    • Shop
    • Minha Conta
    0 Shopping Cart
    Tudo Excel
    Home»Excel Avançado»Macros e VBA»Guia de referências rápidas do VBA
    Macros e VBA

    Guia de referências rápidas do VBA

    EdivaldoBy Edivaldo09/12/2019Updated:29/12/2022Nenhum comentário3 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Guia de referências rápidas do VBA
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Você pode se perguntar por que usar o VBA no Excel, pois o próprio MS-Excel fornece várias funções embutidas. O MS-Excel fornece apenas funções embutidas básicas que podem não ser suficientes para executar cálculos complexos. Sob tais circunstâncias, o VBA se torna a solução mais óbvia.

    Por exemplo: é muito difícil calcular o pagamento mensal de um empréstimo usando as fórmulas internas do Excel. Em vez disso, é fácil programar um VBA para esse cálculo.

    A lista de referências rápidas do VBA

    Este guia de referência rápida do VBA fornece uma lista de funções para o VBA no Excel.

    • Uma pasta de trabalho
    Workbooks("MyBook.xls")
    • Uma planilha
    Worksheets("Sheet1") or Sheets("Sheet1")
    • Uma célula ou intervalo na convenção A1
    Range("A1") or Range("A1:D10")
    • Várias células ou intervalos
    Range("A1,D10,D21") or Range("A1:D10,F22,D22:E22")
    • Uma gama na convenção R1C1
    Range(Cells(1,1):Cells(5,10))
    • Uma célula na convenção R1C1
    Cells(1, 5)
    • Um intervalo com um nome
    Range("RangeName")
    • Todas as células em uma planilha
    Cells
    • Uma coluna ou linha inteira na convenção A1
    Columns("C") or Rows("5")
    • Uma coluna ou linha inteira na convenção R1C1
    Columns(1) or Rows(6)
    • Um número de linhas com números de linha fixos (ou seja, conhecidos)
    Rows("6:100")
    • Um número de linhas com números de linhas variáveis
    Rows(StartRow & ":" & EndRow)
    • A terceira linha de um intervalo com VBA
    Range("C3:G15").Rows(3)
    • Uma célula relativa a uma célula especificada
    Range("A3").Offset(1,3)
    • Um intervalo relativo a um intervalo especificado
    Range("B5:C6").Offset(3,2)
    • O objeto atualmente selecionado: célula, intervalo etc.
    Selection
    • A pasta de trabalho que contém o procedimento que está sendo executado
    ThisWorkbook
    • A pasta de trabalho atualmente ativa
    ActiveWorkbook
    • Para recuperar o valor, ou conteúdo de uma célula ou intervalo e atribuir a uma variável
    CellVal = Cells(1,5).Value
    • Para atribuir valores a uma célula ou intervalo
    Range("B1:C3").Value = 123
    • Para atribuir valores a uma célula ou intervalo nomeado
    Range("RangeName").Value = 123
    • Para recuperar o texto em uma célula com o VBA
    CellText = Range("B1").Text
    • Para obter o número da coluna ou linha de uma célula
    Range("B8").Column or Range("B8").Row or Selection.Column
    • Para obter o número da primeira coluna de um intervalo
    Range ("D3:H12").Column or Selection.Column
    • Para inserir uma fórmula em uma célula ou intervalo na convenção A1
    Range("A3").Formula = "=Sum(A1:A2)"
    • Para inserir uma fórmula em uma célula ou intervalo na convenção R1C1
    Range("A3").FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)"
    • Para nomear uma célula ou intervalo
    Range("A1: D5").Name = "RangeName"
    • Para renomear uma planilha
    Worksheets("Sheet1").Visible = False or True
    • Ocultar ou exibir uma planilha
    Worksheets("Sheet1").Visible = False
    
    Worksheets("Sheet1").Visible = True
    • Ativar uma planilha

    Sheets("Sheet1").Activate

    • Selecione toda a planilha ativa
    Cells.Select
    • Selecione um intervalo com VBA
    Range("A1:C12").Select
    • Ativar uma célula dentro de um intervalo selecionado
    Range("F6").Activate
    • Limpar seleção atual da planilha, intervalo etc.
    Selection.Clear
    • Limpar o conteúdo e o formato de um intervalo
    Range("D1:D7").ClearContents
    • Limpar conteúdo, mas não o formato) de um intervalo
    Range("B1:B8").ClearContents
    • Limpar o formato, mas não o conteúdo de um intervalo
    Range ("B1: B8"). ClearFormats
    • Excluir várias linhas ou colunas com VBA
    Rows("5:11").Delete 
    Columns("2:6").Delete
    • Copie um intervalo e cole em um local diferente
    Range("A1:C10").Copy Range("E1")
    • Inserir uma linha antes da linha 4
    Rows(4).Insert
    • Inserir uma planilha antes da planilha ativa
    Sheets.Add or Worksheets.Add
    • Excluir uma planilha
    Worksheets("Sheet1").Delete

    Obrigado por ler o guia de referência rápida do VBA. Este recurso é usado no Excel por usuários experientes. Eu simplesmente conheço o básico de VBA e a medida que for aprendendo, adicionarei aqui no site.

    Compre Aqui o seu pacote do Microsoft 365 - com Excel, Word, PowerPoint e outros programas.
    Escolha sua versão: Microsoft 365 Family, Microsoft 365 Personal, Office 365 Home, ou Office Professional Plus.

    Excel VBA
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Avatar photo
    Edivaldo
    • Website
    • Facebook

    Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

    Postagens Relacionadas

    Como Alterar a Cor da Fonte Usando VBA no Excel

    02/03/2024

    Como definir o nível de segurança de macro no Excel

    13/10/2023

    Como obter o endereço do ActiveCell com VBA

    13/10/2023

    Mover para a nova célula com VBA Activate ou Select

    13/10/2023

    Como criar uma Tabela Dinâmica com Macro VBA?

    13/10/2023

    O que você pode fazer com o VBA?

    13/10/2023
    Leave A Reply Cancel Reply

    🚚 Carrinho de Compras
    Lista de Planilhas
    • Planilha de Construção e Reformas Excel Planilha de Construção e Reformas: Gestão Completa de Orçamentos de Obras
      Avaliação 4.93 de 5
      R$38,00 O preço original era: R$38,00.R$30,00O preço atual é: R$30,00.
    • Planilha de Cotação de Preços 5 Fornecedores Planilha de Cotação de Preços Completa Para Comparar Até 5 Fornecedores
      Avaliação 4.75 de 5
      R$39,00 O preço original era: R$39,00.R$35,00O preço atual é: R$35,00.
    • Planilha Fluxo de Caixa Excel Planilha de Fluxo de Caixa: Gerencie Receitas e Despesas com Eficiência
      Avaliação 4.83 de 5
      R$34,90 O preço original era: R$34,90.R$26,00O preço atual é: R$26,00.
    • Planilha de Controle de Estoque - Saldo Planilha de Controle de Estoque: Sistema Completo para Gestão de Produtos e Mercadorias
      Avaliação 4.57 de 5
      R$39,90 O preço original era: R$39,90.R$36,00O preço atual é: R$36,00.
    • Planilha de Orçamento Familiar - Planejamento de Custos Planilha de Orçamento Familiar: Controle Total de Gastos e Finanças Pessoais
      Avaliação 4.75 de 5
      R$29,90 O preço original era: R$29,90.R$17,00O preço atual é: R$17,00.
    • Planilha de Cotação para 20 Fornecedores Planilha de Cotação para Cotar em até 20 Fornecedores e Analisar 500 Itens
      Avaliação 4.86 de 5
      R$65,00 O preço original era: R$65,00.R$48,00O preço atual é: R$48,00.
    • Planilha Excel para Controle de Débitos de clientes Planilha Controle de Débitos de Clientes
      Avaliação 5.00 de 5
      R$32,00 O preço original era: R$32,00.R$25,00O preço atual é: R$25,00.
    • Planilha de Excel Para Estoque e Vendas Planilha de Estoque e Vendas
      Avaliação 4.88 de 5
      R$69,00 O preço original era: R$69,00.R$49,00O preço atual é: R$49,00.
    • Planilha de Excel Despesas Domésticas Planilha de Controle de Despesas Domésticas
      Avaliação 4.25 de 5
      R$19,90 O preço original era: R$19,90.R$15,00O preço atual é: R$15,00.
    • Planilha de Excel Para Cadastro de Clientes Planilha de Cadastro de Clientes
      Avaliação 4.00 de 5
      R$32,90 O preço original era: R$32,90.R$24,00O preço atual é: R$24,00.
    Aprender Excel Online e Grátis

    Aprenda Excel com nossos tutoriais, crie gráficos, construa fórmulas com as funções mais usadas, baixe planilhas grátis e compre planilhas Premium.
    Microsoft Excel é o melhor software de planilhas do mundo!

    Categorias de produtos
    • Cursos de Excel
    • Livros de Excel
    • Planilhas de Excel
    • Planilhas de Parceiros
    ENTRE EM CONTATO:

    sac@tudoexcel.com.br

    Edivaldo: Tudo Excel

    Contribua:

    PIX: planilha@tudoexcel.com.br

    Sobre Tudo Excel
    • Política de Privacidade
    • Termos de Uso Das Planilhas
    • Sobre o site Tudo Excel
    • Todas as Categorias de Excel
    • Entrar no OneDrive
    Facebook X (Twitter) Instagram Reddit
    © 2025 TudoExcel. tudoexcel.com.br.

    Type above and press Enter to search. Press Esc to cancel.

    Sign In or Register

    Welcome Back!

    Login below or Register Now.

    Lost password?

    Register Now!

    Already registered? Login.

    A password will be e-mailed to you.