Excel 2007 : données en colonnes dans Tcd
Lord
-
Lord -
Lord -
Bonjour,
Je rencontre un pb de VB sous Excel 2007 concernant la construction de tableaux croisés dynamiques.
Dans la partie données de mon Tcd, j'ai besoin de représenter les valeurs de champs (9 champs en tout, dont certains sont des champs calculés) en colonnes, ce qui se fait par défaut lorsque je rajoute manuellement les champs.
Par contre, lorsque j'exécute le code généré, les données sont ajoutées sous la forme de lignes. Je ne sais pas à l'heure actuelle comment rétablir l'affichage en colonnes.
Je précise qu'il s'agit de la partie données, donc xlDataField, et non la partie xlRowField
ou xlColumnField. A titre indicatif, la partie champs de lignes comporte 4 champs.
Je vous remercie pour votre aide.
Je rencontre un pb de VB sous Excel 2007 concernant la construction de tableaux croisés dynamiques.
Dans la partie données de mon Tcd, j'ai besoin de représenter les valeurs de champs (9 champs en tout, dont certains sont des champs calculés) en colonnes, ce qui se fait par défaut lorsque je rajoute manuellement les champs.
Par contre, lorsque j'exécute le code généré, les données sont ajoutées sous la forme de lignes. Je ne sais pas à l'heure actuelle comment rétablir l'affichage en colonnes.
Je précise qu'il s'agit de la partie données, donc xlDataField, et non la partie xlRowField
ou xlColumnField. A titre indicatif, la partie champs de lignes comporte 4 champs.
Je vous remercie pour votre aide.
A voir également:
- Excel 2007 : données en colonnes dans Tcd
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
1 réponse
Bon, j'ai trouvé tout seul, manifestement il faut rajouter l'ordre suivant avant de commencer à insérer les champs dans les données de la table :
ActiveSheet.PivotTables("Tcd1").AddFields ColumnFields:="Données"
Il faut également ajouter les champs dans les données avant d'ajouter les champs de colonnes et/ou de lignes (s'il y a lieu).
ActiveSheet.PivotTables("Tcd1").AddFields ColumnFields:="Données"
Il faut également ajouter les champs dans les données avant d'ajouter les champs de colonnes et/ou de lignes (s'il y a lieu).