Minhas Planilhas

Dicas e Truques para Atualiza Tabela Dinâmica no Excel

Para mim, a Tabela Dinâmica é um dos melhores recursos do Excel, é uma ferramente para análise de dados fantástica onde podemos resumir os dados com poucos cliques de forma muito simples e ágil.

Curso de Excel

O problema, ou não, é que quando os dados de origem são alterados, a tabela dinâmica não atualiza automaticamente, temos que dar uma comando manual, por botões ou por teclas de atalho. Para automatizar esta tarefa, temos 2 recursos, VBA e por Power Query ou Power Pivot. Então vamos as formas que podemos atualizar as Tabelas Dinâmicas no Excel. A primeira forma é clicando com o botão direito do mouse na Tabela Dinâmica em clicar em Atualizar, agora vamos para os próximos.

Atualiza Tabela Dinâmica por Comandos da Barra de Ferramentas

Quando você clica na Dinâmica, vá na Guia Dados, no grupo Consultas e Conexões temos a opção Atualizar e Atualizar Tudo.

Atualizar Tabela Dinâmica no Excel pela Barra de Ferramentas

Opção Atualizar – A opção atualizar vai ficar ativa somente quando você clica em uma Tabela Dinâmica, e ao clicar em Atualizar vai atualizar somente a Tabela Dinâmica Selecionada. ou a Tecla de Atalho ALT + F5.

Opção Atualizar Tudo – A Opção Atualizar tudo vai atualizar todas as fontes da pasta de trabalho atual, ou seja, todas as consultas, conexões e Tabelas Dinâmicas, pode usar a tecla de Atalho CTRL + ALT + F5.

Atualizar Tabela Dinâmica no Excel ao Abrir a Pasta de Trabalho

Outra opção para atualizar as Tabelas Dinâmicas é ao abrir a pasta de trabalho de Excel. Para configurar esta opção, clique com o botão direito na Tabela Dinâmica, Opções da Tabela Dinâmica. Clique na guia Dados e habilite a opção Atualizar dados ao abrir o arquivo.

Atualizar Tabela Dinâmica ao Abrir o Arquivo.

Atualizar Tabela Dinâmica com VBA

O VBA é uma excelente opção para automatizar as tarefas no Excel, e uma destas tarefas é atualizar as Tabelas Dinâmicas automaticamente. Tecle ALT + F11 para abrir a janela do VBA, clique duas vezes em EstaPastadeTrabalho e cole o código abaixo. Este comando faz que, quando saímos da planilha e voltamos a tabela dinâmica é atualizada automaticamente, isso porque geralmente a tabela dinâmica está em outra planilha e não na mesma da base de dados.

Não esqueça de salvar no formato xlsm, Pasta de Trabalho habilitada para macros.
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Dim pt As PivotTable
Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets

    For Each pt In ws.PivotTables

        pt.RefreshTable

    Next pt

Next ws
End Sub

Atualizar Tabela Dinâmica Automaticamente por Power Query

Uma das vantagens de usar o Power Query para importar os dados e criar as Tabelas Dinâmicas é a opção de atualização dos dados automaticamente e de forma muito simples.

Quando uma Tabela Dinâmica é criada por Power Query ou Power Pivot, vá na Guia Dados, clique em Consultas e Conexões.

Na conexão criada para a Tabela Dinâmica, clique com o botão direito e selecione e selecione Propriedades.

Na Janela que abrir tem a opção de Atualizar a cada tempo e você pode selecionar em minutos.

Agendar Atualização da Tabela Dinâmica

E aí, gostou do artigo?

Veja o vídeo no canal:

Considere ver mais também:

Sair da versão mobile