Pointage de tableaux croisés dynamiques vers différentes données (Microsoft Excel)
Joe utilise beaucoup les tableaux croisés dynamiques dans son entreprise. Lors de la création des tableaux croisés dynamiques, ils utiliseraient un classeur pour les tableaux croisés dynamiques générés en fonction des données source dans un deuxième classeur. En travaillant avec les tableaux croisés dynamiques, ils avaient besoin d’un moyen de «re-pointer» rapidement leur cache pivot vers une autre source de données. Malheureusement, ils ont constaté que le fait de rediriger un tableau croisé dynamique vers un classeur source différent ne créait qu’un deuxième cache de pivot, entraînant ainsi un classeur de tableau croisé dynamique beaucoup plus volumineux et un temps de réponse plus lent dans Excel. Ils devaient en fait re-pointer chaque tableau croisé dynamique vers la nouvelle source de données avant que l’ancien cache de pivot ne disparaisse, et certains des classeurs contenaient plus de 50 tableaux croisés dynamiques!
Ils ont cependant trouvé une solution qui leur a permis de passer très facilement à la nouvelle source de données. Supposons, pour les besoins de cette astuce, que File1 est le classeur contenant les tableaux croisés dynamiques, File2 est le classeur de source de données actuel et File3 est le nouveau classeur de source de données.
En outre, tous les tableaux croisés dynamiques de File1 partagent le même cache de pivot qui, à son tour, pointe vers les données de File2. Voici les étapes qu’ils ont suivies pour tout basculer afin que File1 pointe finalement vers File3:
-
Renommez le File3 en quelque chose d’autre, tel que File3Real.
-
Ouvrez File1 dans Excel.
-
Ouvrez File2 dans Excel.
-
Avec File2 affiché, appuyez sur F12. Excel affiche la boîte de dialogue Enregistrer sous.
-
Enregistrez le fichier en utilisant le nom File3. Étant donné que File1 est également ouvert, Excel repoints automatiquement le cache de pivot (et donc tous les tableaux croisés dynamiques dans File1) vers File3.
-
Fermez le fichier 3.
-
Enregistrer et fermer le fichier 1.
-
En dehors d’Excel, supprimez le classeur File3 créé à l’étape 5.
-
Renommez le classeur File3Real avec le nom File3.
C’est tout ce qu’on peut en dire; File3 est désormais la nouvelle source de données pour les tableaux croisés dynamiques dans File1. De plus, tous les champs qui n’existent pas dans File3 seront également supprimés des rapports de tableau croisé dynamique lors de la prochaine ouverture de File1.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (8263) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Pointing_PivotTables_to_Different_Data [Pointage de tableaux croisés dynamiques vers des données différentes]
.