Accueil – Le CFO masqué › Forums › Excel › TCD dont une donnée a été effacée -> Comment remmettre la donnée?
- Ce sujet contient 5 réponses, 3 participants et a été mis à jour pour la dernière fois par Stéphane Lorin, le il y a 3 années et 7 mois.
-
AuteurMessages
-
1 juin 2021 à 11 h 59 min #91587claire.mohinParticipant
Bonjour,
Je viens vous demander de l’aide, car je ne trouve pas de solution à mon problème.
Je pensais qu’il était impossible de modifier les données d’un TCD, et en fait il s’avère que si. Une personne a malencontreusement supprimé les données d’un tableau et remplacé par des espaces, ce qui fait que les données sont vide
De mon côté, j’aimerais revenir à l’ancienne donnée, mais je ne trouve pas comment faire…Avez-vous une idée pour m’aider? Je joins un fichier exemple si je ne suis pas claire avec le “libellé 2” qui a été effacé et que j’essaye de renommer en tant que “libellé 2”
Merci par avance!
ClaireAttachments:
You must be logged in to view attached files.1 juin 2021 à 13 h 13 min #91614Kim LeblancParticipantBonjour,
Vous pouvez recréer le TCD à partir de la source de données (et non pas copier/coller le TCD) ou bien vous pouvez vous positionner dans la cellule du libellé, comme dans votre exemple le libellé 2 (cellule B5) et inscrire le nom souhaité et remplacer les espaces.
Kim
2 juin 2021 à 4 h 13 min #91632claire.mohinParticipantBonjour Kim et merci de votre retour.
Je ne voulais pas recréer le TCD qui est un peu complexe mais je crois que je vais me résoudre à cette solution.
En effet je pense que d’inscrire le nom et remplacer les espaces n’est pas la bonne solution puisque si mon “libellé 2” change, il ne se mettra pas à jour correctement.Merci encore!
Claire2 juin 2021 à 7 h 47 min #91638Kim LeblancParticipantBonjour Claire,
Si le libellé 2 change, le TCD prendra en compte le changement. Si par exemple libellé 2 devient libellé 6 alors on verra libellé 6 dans le TCD. Faites le test avec votre fichier d’exemple.
Kim
2 juin 2021 à 12 h 15 min #91668Stéphane LorinParticipantBonjour
je ne connais qu’une possibilité : entrer dans le code source du fichier
donc à faire une copie du fichier !!!un xslx c’est un fichier zippé.
vous utilisez 7-Zip par exemple
puis dossier xl\pivotTables\
et pivotTable1.xmlF4 pour éditer
vous cherchez : item n=” ” x=”1″ (il y a plusieurs espaces peut être, le x=1 car vous avez modifié votre 2e élément dans votre exemple, c’est peut être une autre valeur dans votre fichier “réel”)et vous supprimez le n=” “
vous enregistrez, quittez 7-Zip et ouvrez votre fichier sous Excel et vous actualisez votre TCD.
le “Libellé2” réapparait.
Stéphane
2 juin 2021 à 16 h 15 min #91720Stéphane LorinParticipantQuelques heures de réflexion après mon message précédent, il y a beaucoup plus simple que d’entrer dans le code source pour régler le problème (sans devoir non plus reconstruire le tableau croisé)
Pour commencer vous sélectionnez “Aucun” dans les options du tableau croisé, onglet “données” et
“Nombre d’éléments à retenir par champ”.
Puis vous modifiez “Libellé 2” par “Libellé 2 bis”, vous actualisez le TCD
Du fait de l’option “Aucun”, Excel va oublier que “Libellé 2” avait été remplacé par des espaces.
Puis vous remettez “Libellé 2” et actualisez de nouveau de TCD.J’en profite pour conseiller ce choix “Aucun” dans les TCD. Personnellement je l’ai modifié par défaut dans les Options/Données/Modifier la disposition par défaut/Options de tableau croisé, ça évite aux tableaux d’être pollués par les anciennes données.
Stéphane
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.