Rafraîchissant automatiquement un rapport de tableau croisé dynamique dans Excel 2007
Pour actualiser automatiquement les données dans un rapport de tableau croisé dynamique:
Étape 1: Mettre à jour automatiquement la plage de données source Nom
Voir astuce: mise à jour automatique d’une référence de nom de plage.
Étape 2: ajoutez un événement VBA pour actualiser automatiquement le rapport de tableau croisé dynamique 1. Appuyez sur Alt + F11, puis double-cliquez sur le nom de la feuille dans le volet VBAProject.
-
Dans la liste déroulante de gauche au-dessus de la feuille Module, sélectionnez Feuille de calcul, et dans la liste déroulante de droite, sélectionnez Activer.
-
Copiez le code ci-dessous et collez-le dans la feuille Module.
-
Sous-feuille de travail privée_Activate ()
-
ActiveSheet.PivotTables (« PivotTable1 »). PivotCache.Refresh End Sub * {vide} 4. Appuyez sur Ctrl + S pour enregistrer le classeur, puis appuyez sur Alt + F4 pour fermer le VBA. Le rapport de tableau croisé dynamique est actualisé automatiquement lors de la sélection de la feuille qui le contient.
Remarque: pour rechercher le nom du rapport de tableau croisé dynamique (dans cet exemple, «Tableau croisé dynamique1»), sélectionnez Outils de tableau croisé dynamique → Options → Nom du tableau croisé dynamique (dans Options de tableau croisé dynamique).