TCD - Faire glisser / déplacer les champs
Catégorie : Tableaux Croisés Dyn.
Publié par Mth le 20-06-2010
La méthode classique consiste à faire glisser les champs dans la fenêtre "Liste de champs", entre les zones étiquettes de lignes ou de colonnes, filtre ou valeurs; les répercussions de ces déplacements se voient immédiatement à l'écran:
Fenêtre Liste des champs d'un TCD
(Avec les versions antérieures à 2007, vous pouviez faire glisser les champs au sein de la fenêtre "Disposition" de l'Assistant Tableau croisé dynamique).

Il est également possible de faire glisser les champs directement de la fenêtre "Liste de champs" vers le TCD (et ce depuis Excel 2003), ou de déplacer les champs directement sur le TCD sans passer par la fenêtre "Liste de champs". Pour cela, avec Excel 2007 il est nécessaire d'activer l'option "Disposition classique du tableau croisé dynamique" en procédant ainsi:

 

Excel 2007 permet  tout comme les versions antérieures de faire glisser les champs d'un Tableau Croisé Dynamique afin d'en modifier la présentation.


Sélectionnez une cellule quelconque du TCD, clic droit de la souris pour afficher le menu contextuel, puis cliquez sur "Options du Tableau croisé dynamique":

 

Menu contextuel Tableau croisé dynamique
Ce menu "Options" est également accessible en cliquant sur l'onglet "Options" du menu "Outils de tableau croisé dynamique", puis dans le ruban sur "Options du tableau croisé dynamique / Options":

Options TCD - Ruban
Ceci permet d'afficher la fenêtre Options du tableau croisé dynamique, sélectionnez alors l'onglet "Affichage", puis cochez la case "Disposition classique du tableau croisé dynamique", et validez en cliquant sur "Ok".
Fenêtre Options du TCD
On peut alors déplacer un champ de la fenêtre Liste de champs directement sur la feuille à l'emplacement du TCD, en le sélectionnant dans la fenêtre liste des champs par clic gauche de la souris, puis en le faisant glisser à l'endroit souhaité du TCD en maintenant le bouton gauche de la souris enfoncé, et de relâcher le bouton de la souris lorsque la zone désirée est atteinte:
 
Déplacer un champ dans un TCD

Le TCD se met immédiatement à jour avec ce nouveau champ:

glissfenetrelisteresulatsm_328

 

Il est également possible de déplacer l'ordre des champs. Dans l'exemple ci-dessous le tableau présente les chiffres d'affaires par représentant ventilés par types de magasins. Pour inverser ces deux champs et voir le CA par type de magasin ventilé par représentant, il suffit de sélectionner la cellule A4 en tête du champ représentant, puis de positionner le curseur sur le coté droit (il prend alors la forme d'une croix):
Déplacer un champ dans un TCD 
Maintenez alors le bouton gauche de la souris enfoncé, puis faites glisser la sélection sur la droite juste après la colonne B contenant le type de magasin. Un trait gris s'affiche alors, pour indiquer la nouvelle position du champ :

 

Déplacer un champ dans un TCD

Libérez le bouton de la souris, la nouvelle présentation du TCD s'affiche:

Déplacer un champ dans un TCD
Pour obtenir la même chose en partant de la fenêtre "Liste des champs", il suffit d'inverser l'ordre des deux champs dans les étiquettes de lignes:
Déplacer un champ dans un TCD

Cette option permet également de déplacer les champs de valeurs. Dans l'exemple ci-dessous, les chiffres d'affaires se présentent sur la même colonne, or nous préférons les visualiser sur deux colonnes l'une à coté de l'autre pour faciliter la comparaison.

Il suffit de sélectionner la cellule C3 en tête de la colonne contenant les chiffres d'affaires, puis de sélectionner le bord droit de cette cellule (le curseur doit être en forme de croix):

Déplacer un champ dans un TCD


de cliquer sur le bouton gauche de la souris tout en faisant glisser la sélection sur la droite:

Déplacer un champ dans un TCD

Le résultat s'affiche ainsi:

Déplacer un champ dans un TCD


Pour obtenir la même chose en partant de la fenêtre "Liste des champs", il suffit de sélectionner ∑ Valeurs dans les étiquettes de lignes et de le faire glisser dans les étiquettes de colonnes: 

Déplacer un champ dans un TCD

D'autres manipulations sont possibles, même si l'option "Disposition classique du tableau croisé dynamique" n'est pas cochée. Par exemple, dans le tableau ci-dessous nous ne souhaitons pas présenter les types de magasins par ordre alphabétique, mais nous voulons voir les librairies en première position.

Il faut alors sélectionner le bord d'une cellule contenant "Librairie" (le curseur doit avoir la forme d'une croix):
Déplacer un champ dans un TCD

 Faire glisser cette cellule vers le haut en maintenant le bouton gauche de la souris enfoncé (un trait gris apparaît pour indiquer le futur emplacement):

Déplacer un champ dans un TCD
Si cet endroit convient, lâcher le bouton de la souris, le résultat se présente comme ci-dessous, pour chaque représentant les librairies apparaissent en première ligne:

 

Déplacer un champ dans un TCD

 

 

 

 Et pour toutes vos questions, n'hésitez pas à nous rejoindre sur les Forums XLpages.com.

Pour toutes vos questions ou si vous rencontrez des difficultés, n'hésitez pas à rejoindre nos Forums de Discussions !