OVH Cloud OVH Cloud

Tableau croisé dynamique: rajout de colonnes à la sélection

3 réponses
Avatar
xavier
Bonjour à tous,

J'ai créé avec l'assistant un tableau croisé dynamique à partir d'une
feuille de calcul.

J'ai rajouté des colonnes à ma feuille de calcul.

Comment dois-je faire pour que mon tableau croisé dynamique prenne en compte
ces nouvelles colonnes? J'aimerais étendre la sélection pour pouvoir
sélectionner les champs sans pour autant perdre la mise en forme de mon
tableau.

J'espère avoir été clair. N'hésitez pas à me poser des questions dans le cas
contraire.

Merci beaucoup.

Xavier

3 réponses

Avatar
Trirème
Bonjour Xavier

Comment dois-je faire pour que mon tableau croisé dynamique prenne en compte
ces nouvelles colonnes?
Il faut retourner dans l'assistant à l'étape 2 : Données - Rapport de

TCD (tu es alors dans l'assistant, étape3) - bouton Précédent. Tu
modifies la plage.

Mais le mieux est encore de créer un non dynamique : Insertion - Nom -
Définir : Nom = MaBase, fait référence à :
ÞCALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A);NBVAL(Feuil1!$1:$1))
Tu utilises alors ce nom à l'étape 2, ensuite tu actualises les données
de ton TCD.
!!! ATTENTION, ne rien mettre d'autre que tes données en ligne 1 et
colonne 1. Y compris le TCD lui-même !!!

Il y a aussi moyen de faire ça tout seul par gestion d'évéènement.

sélectionner les champs sans pour autant perdre la mise en forme de mon
tableau.
Pour garder tes MEF, dans la page d'options du TCD, tu décoches 'Mise en

forme automatique'.

Cordialement
Trirème

Avatar
xavier
Bonjour à tous et merci Trirème,

J'ai essayé une autre solution très simple.

Dans mon tableau croisé dynamique, j'ai sélectionner l'assistant. Dans la
fenètre qui s'ouvre, je clique sur précédent pour retourner à la fénètre de
sélection de la plage de sélection.
Je modifie la sélection (dans mon cas je l'étend de 16 colonnes) en
modifiant la formule. Exemple:
j'avais 'mon projet'!$A$2:$I$85 que je modifie en 'mon projet'!$A$2:$HA$85

Je termine l'assistant et le tour est joué.

Mon tableau croisé dynamique ne change pas de forme mais par contre dans la
liste des champs disponibles, je retrouve mes colonnes que j'ai rajouté.

N'hésitez pas à me contacter si je n'avais pas été clair.

Merci

Xavier



Bonjour Xavier

Comment dois-je faire pour que mon tableau croisé dynamique prenne en compte
ces nouvelles colonnes?
Il faut retourner dans l'assistant à l'étape 2 : Données - Rapport de

TCD (tu es alors dans l'assistant, étape3) - bouton Précédent. Tu
modifies la plage.

Mais le mieux est encore de créer un non dynamique : Insertion - Nom -
Définir : Nom = MaBase, fait référence à :
ÞCALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A);NBVAL(Feuil1!$1:$1))
Tu utilises alors ce nom à l'étape 2, ensuite tu actualises les données
de ton TCD.
!!! ATTENTION, ne rien mettre d'autre que tes données en ligne 1 et
colonne 1. Y compris le TCD lui-même !!!

Il y a aussi moyen de faire ça tout seul par gestion d'évéènement.

sélectionner les champs sans pour autant perdre la mise en forme de mon
tableau.
Pour garder tes MEF, dans la page d'options du TCD, tu décoches 'Mise en

forme automatique'.

Cordialement
Trirème




Avatar
Trirème
Hello Xavier,
C'est ce que je proposais :-)

Par contre, retiens l'idée du nom dynamique pour une autre fois, car une
table de données évolue TRÈS souvent et plutôt 'vers le bas' que 'vers
la droite'. Le nom dynamique permet d'oublier cette étape de plage de
référence.

Cordialement
Trirème