Como actualizar automaticamente uma tabela dinâmica no Excel

As tabelas dinâmicas são uma ferramenta incrivelmente útil para analisar e resumir grandes conjuntos de dados no Excel. No entanto, uma das maiores limitações das tabelas dinâmicas é que elas não são atualizadas automaticamente quando novos dados são adicionados ao seu intervalo de dados de origem. Isto significa que é necessário actualizar manualmente a tabela dinâmica sempre que se adicionam ou modificam dados, o que pode ser moroso e entediante. Neste artigo, mostraremos como configurar sua tabela dinâmica para atualizar automaticamente quando novos dados forem adicionados, além de como atualizar tabelas dinâmicas e gráficos dinâmicos usando macros e VBA.

Como fazer uma tabela dinâmica actualizar automaticamente

Para fazer uma tabela dinâmica actualizar automaticamente, é necessário activar a opção “Actualizar dados ao abrir o ficheiro”. Aqui estão as etapas para fazer isso:

1. Clique na tabela dinâmica na sua planilha para selecioná-la.

2. Vá para o separador Análise de Tabela Dinâmica no friso do Excel.

3. clique em Opções no grupo Dados.

4. na caixa de diálogo Opções de tabela dinâmica, vá para o separador Dados.

5. Marque a opção “Atualizar dados ao abrir o arquivo”.

6. Clique em OK.

Com esta opção activada, a sua tabela dinâmica será automaticamente actualizada sempre que abrir o seu ficheiro Excel. No entanto, isso só se aplica à pasta de trabalho atual. Se quiser garantir que a sua tabela dinâmica é actualizada automaticamente quando adiciona ou modifica dados, tem de criar uma macro.

Como fazer uma atualização de macro automaticamente

Para fazer uma atualização de macro automaticamente, é necessário usar um evento Worksheet_Change. Aqui estão os passos para fazer isso:

1. Abra o Editor do Visual Basic pressionando Alt + F11.

2. Faça duplo clique na folha de cálculo onde se encontra a sua tabela dinâmica.

3. no módulo da folha de cálculo, seleccione Folha de cálculo no menu pendente da esquerda e Alterar no menu pendente da direita.

4. Introduza o seguinte código:

Private Sub Worksheet_Change(ByVal Target As Range)

On Error Resume Next

Worksheets(“Sheet1”).PivotTables(“PivotTable1”).RefreshTable

End Sub

Nota: Substitua “Sheet1” e “PivotTable1” pelo nome da sua folha de trabalho e tabela dinâmica, respectivamente.

5. Salve a macro.

Com este código, a sua tabela dinâmica será actualizada automaticamente sempre que fizer uma alteração na sua folha de cálculo. No entanto, isso só se aplica à pasta de trabalho atual. Se você quiser atualizar tabelas dinâmicas automaticamente usando VBA, você precisa usar o evento Worksheet_Activate.

Como atualizar tabela dinâmica automaticamente VBA

Para atualizar tabelas dinâmicas automaticamente usando VBA, você precisa usar o evento Worksheet_Activate. Aqui estão os passos para fazer isso:

1. Abra o Editor do Visual Basic pressionando Alt + F11.

2. Clique duas vezes na planilha onde sua tabela dinâmica está localizada.

3. no módulo da folha de cálculo, seleccione Folha de cálculo no menu pendente da esquerda e Activar no menu pendente da direita.

4. Introduza o seguinte código:

Private Sub Worksheet_Activate()

On Error Resume Next

Worksheets(“Sheet1”).PivotTables(“PivotTable1”).RefreshTable

End Sub

Nota: Substitua “Sheet1” e “PivotTable1” pelo nome da sua folha de cálculo e tabela dinâmica, respectivamente.

5. Salve a macro.

Com este código, a sua tabela dinâmica será actualizada automaticamente sempre que activar a folha de cálculo. Isso significa que sua tabela dinâmica será atualizada automaticamente quando você abrir seu arquivo do Excel ou alternar entre planilhas.

Como editar um gráfico dinâmico no Excel Para editar um gráfico dinâmico no Excel, é necessário clicar no gráfico para o seleccionar e, em seguida, utilizar o separador Ferramentas de Gráfico no friso do Excel. Aqui estão os passos para editar um gráfico dinâmico:

1. Clicar no gráfico dinâmico na sua folha de cálculo para o seleccionar.

2. Aceda ao separador Ferramentas de Gráfico no friso do Excel.

Use as opções nos separadores Design, Layout e Formato para personalizar o gráfico.

Pode alterar o tipo de gráfico, adicionar ou remover elementos do gráfico, ajustar a disposição e formatar o gráfico a seu gosto. Note que quaisquer alterações feitas ao gráfico dinâmico não afectarão os dados da tabela dinâmica.

Como actualizar o gráfico no Excel Online Para actualizar um gráfico no Excel Online, tem de ir ao separador Dados no friso do Excel e clicar no botão Actualizar tudo. Aqui estão os passos para actualizar um gráfico no Excel Online:

1. Vá para a guia Dados na faixa de opções do Excel.

2. Clique no botão Atualizar tudo no grupo Conexões.

3. Aguarde a atualização dos dados.

Com essa opção ativada, o gráfico será atualizado sempre que você clicar no botão Atualizar tudo. Observe que isso só se aplica ao Excel Online, e o processo pode ser ligeiramente diferente na versão desktop do Excel.

Como atualizar a fonte da tabela dinâmica Para atualizar a fonte da tabela dinâmica no Excel, é necessário usar a opção Alterar fonte de dados. Aqui estão as etapas para atualizar a fonte da tabela dinâmica:

1. Clique na tabela dinâmica em sua planilha para selecioná-la.

2. Vá para a guia Análise de tabela dinâmica na faixa de opções do Excel.

3. clique em Alterar fonte de dados no grupo Dados.

4. Introduza o novo intervalo de dados na caixa Tabela/intervalo.

5. Clique em OK.

Com esta opção activada, a sua tabela dinâmica será actualizada para reflectir o novo intervalo de dados. Observe que pode ser necessário ajustar o layout e a formatação da tabela dinâmica para acomodar os novos dados.

FAQ