Atualizar tudo no Excel: Como Atualizar todas as Tabelas Dinâmicas com VBA?

MR
Marcos Rieper

Especialista em Excel

22 de fevereiro de 2015 Atualizado 08 de julho de 2026 2 min de leitura
Atualizar tudo no Excel: Como Atualizar todas as Tabelas Dinâmicas com VBA?

Atualizar tudo no Excel: Como Atualizar todas as Tabelas Dinâmicas com VBA?


Objetivo
: O objetivo dessa planilha é disponibilizar uma forma para atualizar o excel. Ou seja, atualizar todas as tabelas dinâmicas de um arquivo Excel utilizando VBA.

Atualizar todas as tabelas dinâmicas Excel

Esta é uma situação que tive na empresa outro dia, principalmente quando houverem muitas tabelas dinâmicas.

O Excel normalmente atualiza todos os seus dados e também as tabelas dinâmicas clicando no botão Atualizar Todos na guia Dados->Atualizar Tudo, porém já vi situações aonde há muitas tabelas  dinâmicas, principalmente com conexão a banco de dados aonde as tabelas dinâmicas por algum motivo não atualizam todas, sendo então necessário atualizar todas manualmente.

Para isso você pode utilizar o seguinte código fonte em VBA:

Sub RefreshPivotTables()
  'Objeto de tabela dinâmica
  Dim pivotTable As pivotTable
 
  'Loop por todos os objetos da planilha
  For Each plan In ActiveWorkbook.Sheets
    For Each pivotTable In plan.PivotTables
        pivotTable.RefreshTable
    Next
  Next
End Sub

Essa versão está disponível para atualizar sua planilha automaticamente.

Veja neste outro artigo como aplicar este e outros códigos VBA que você buscar na internet: o: http://guiadoexcel.com.br/habilitando-a-guia-desenvolvedor-e-copiando-procedimentos-vba-sub-da-internet

Abraço

Marcos Rieper

_____

Guia do Excel é o seu canal de conhecimento em Excel e VBA. Aqui você encontra centenas de modelos de planilhas prontas e gratuitas para download. Participe e sinta-se à vontade para dividir o seu conhecimento enviando também as suas matérias para o site.

Links Úteis: O que é VBA? Leia Aqui

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado