Como atualizar a tabela dinâmica quando os dados são alterados no Excel?
Como você sabe, se você alterar os dados da tabela original, a tabela dinâmica relativa não atualizará os dados nesse ínterim. Se você precisar atualizar a tabela dinâmica quando os dados forem alterados na tabela do Excel, posso apresentar algumas maneiras rápidas.
Atualize a tabela dinâmica em uma planilha pressionando Atualizar
Atualizar a tabela dinâmica em uma planilha ou pasta de trabalho com o VBA
Atualize a tabela dinâmica em uma planilha pressionando Atualizar
No Excel, há uma função Atualizar e Atualizar Tudo para atualizar a tabela dinâmica em uma única planilha.
Clique em uma tabela dinâmica da qual deseja atualizar os dados e clique em Opção (no Excel 2013, clique em ANALISAR)> revisar > revisar. Veja a imagem:
Se você deseja atualizar todas as tabelas dinâmicas em uma única planilha, você pode selecionar atualizar tudo.
Atualizar a tabela dinâmica em uma planilha ou pasta de trabalho com o VBA
Com o VBA, você pode não apenas atualizar todas as tabelas dinâmicas em uma única planilha, mas também atualizar todas as tabelas dinâmicas em toda a pasta de trabalho.
1. Pressione F11 + Alt juntas no teclado para abrir o Microsoft Visual Basic para Aplicações janela.
2. Então clique inserção > Módulo para inserir uma nova janela de módulo. Em seguida, copie o seguinte código VBA para a janela.
VBA: Atualizar tabelas dinâmicas em uma planilha.
Sub AllWorksheetPivots()
'Updateby20140724
Dim xTable As PivotTable
For Each xTable In Application.ActiveSheet.PivotTables
xTable.RefreshTable
Next
End Sub
3. Clique Execute na janela ou tecla F5 para executar o VBA, então as tabelas dinâmicas em uma planilha são atualizadas.
Dica: Para atualizar todas as tabelas dinâmicas em uma pasta de trabalho inteira, você pode usar o seguinte VBA.
VBA: atualize todas as tabelas dinâmicas em uma pasta de trabalho.
Sub RefreshAllPivotTables()
'Updateby20140724
Dim xWs As Worksheet
Dim xTable As PivotTable
For Each xWs In Application.ActiveWorkbook.Worksheets
For Each xTable In xWs.PivotTables
xTable.RefreshTable
Next
Next
End Sub
Artigos relativos:
- Atualizar tabela dinâmica em arquivo aberto no Excel
- Atualizar o intervalo de dados da tabela dinâmica no Excel
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!