Stephen a un classeur Excel créé par quelqu’un d’autre. Le classeur contient un tableau croisé dynamique, mais il ne peut pas y apporter de modifications. Lorsqu’il essaie, il reçoit un message indiquant que les données sous-jacentes n’ont pas été enregistrées. La feuille de calcul avec les données se trouve dans le classeur et le tableau croisé dynamique est là, mais il ne peut pas modifier le tableau croisé dynamique directement ou même apporter des modifications à la feuille de calcul et mis à jour le tableau croisé dynamique.

Il y a deux raisons possibles à ce problème. Tout d’abord, lorsqu’un tableau croisé dynamique est créé, l’utilisateur peut spécifier une option qui empêche Excel d’enregistrer les données avec la disposition du tableau. (Cette option est accessible en cliquant sur le bouton Options à la dernière étape de l’assistant de tableau croisé dynamique.)

Si le tableau croisé dynamique est vraiment basé sur la feuille de calcul dans le classeur, cela ne pose aucun problème. Si, cependant, il est basé sur une autre source de données, cela peut provoquer un problème car vous ne pourrez pas modifier ultérieurement la table.

La deuxième raison possible est que le classeur que vous avez n’est pas le même classeur dans lequel la feuille de calcul et le tableau croisé dynamique résidaient à l’origine. Il est possible que, lors de la création du classeur pour votre utilisation, l’utilisateur d’origine ait copié le tableau croisé dynamique et la feuille de calcul du classeur d’origine vers un nouveau classeur vierge. Si tel est le cas, le tableau croisé dynamique est indépendant des données du classeur que vous affichez.

Vous pouvez vérifier cela en essayant ces étapes:

  1. Cliquez n’importe où dans le tableau croisé dynamique.

  2. Dans le menu Tableau croisé dynamique de la barre d’outils Tableau croisé dynamique, choisissez l’option Assistant de tableau croisé dynamique. Excel affiche la dernière étape de l’Assistant Tableau croisé dynamique.

  3. Cliquez sur le bouton Précédent pour revenir à l’étape 2, à laquelle vous définissez la plage de données à inclure dans le tableau croisé dynamique.

  4. Dans la zone Plage, spécifiez une plage d’adresses dans le classeur actuel, en particulier dans les données de feuille de calcul que vous souhaitez utiliser.

  5. Cliquez sur Terminer.

Excel refait le tableau croisé dynamique, cette fois en fonction des informations du classeur. Vous pouvez ensuite apporter des modifications au tableau croisé dynamique (ou aux données sous-jacentes) à votre guise.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (3112) 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-Missing_PivotTable_Data [Données de tableau croisé dynamique manquantes].