Comment actualiser le tableau croisé dynamique lorsque les données changent dans Excel?
Comme vous le savez, si vous modifiez les données dans le tableau d'origine, le tableau croisé dynamique relatif n'actualise pas les données qu'il contient entre-temps. Si vous avez besoin d'actualiser le tableau croisé dynamique lorsque les données changent dans le tableau dans Excel, je peux vous indiquer quelques moyens rapides.
Actualiser le tableau croisé dynamique dans une feuille de calcul en appuyant sur Actualiser
Actualiser le tableau croisé dynamique dans une feuille de calcul ou un classeur avec VBA
Actualiser le tableau croisé dynamique dans une feuille de calcul en appuyant sur Actualiser
Dans Excel, il existe une fonction Actualiser et Actualiser tout pour actualiser le tableau croisé dynamique dans une seule feuille de calcul.
Cliquez sur un tableau croisé dynamique dont vous souhaitez actualiser les données, puis cliquez sur Option (dans Excel 2013, cliquez sur ANALYSE)> Refresh > Refresh. Voir la capture d'écran:
Si vous souhaitez actualiser tous les tableaux croisés dynamiques dans une seule feuille de calcul, vous pouvez sélectionner Actualiser tout.
Actualiser le tableau croisé dynamique dans une feuille de calcul ou un classeur avec VBA
Avec VBA, vous pouvez non seulement actualiser tous les tableaux croisés dynamiques dans une seule feuille de calcul, mais également actualiser tous les tableaux croisés dynamiques de l'ensemble du classeur.
1. presse F11 + Alt touches ensemble sur le clavier pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. Puis clique insérer > Module pour insérer une nouvelle fenêtre de module. Et puis copiez le code VBA suivant dans la fenêtre.
VBA: actualiser les tableaux croisés dynamiques dans une feuille de calcul.
Sub AllWorksheetPivots()
'Updateby20140724
Dim xTable As PivotTable
For Each xTable In Application.ActiveSheet.PivotTables
xTable.RefreshTable
Next
End Sub
3. Cliquez Courir bouton dans la fenêtre ou la touche F5 pour exécuter le VBA, puis les tableaux croisés dynamiques dans une feuille de calcul sont actualisés.
Conseil : Pour actualiser tous les tableaux croisés dynamiques dans un classeur entier, vous pouvez utiliser le VBA suivant.
VBA: actualise tous les tableaux croisés dynamiques d'un classeur.
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
Articles relatifs:
- Actualiser le tableau croisé dynamique sur le fichier ouvert dans Excel
- Mettre à jour la plage de données du tableau croisé dynamique dans Excel
Meilleurs outils de productivité bureautique
Boostez vos compétences Excel avec Kutools for Excelet faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel Offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab Apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
