Bonjour à toutes et tous,
J'aimerais savoir s'il y a moyen d'utiliser les noms de champs perso d'un TCD avec VBA.
J'ai écrit une macro qui permet de mettre en forme facilement les nombres des champs de mon tableau mais elle plante dès que je personnalise le nom du champ car la propriété datafield.name renvoie le nom perso (par exemple " ventes") et l'instruction PIVOTSELECT recherche le nom d'origine du champ ("Somme de ventes").
Du coup, l'instruction
TABLEAU.PivotSelect TABLEAU.DataFields(1).name
plante.
En théorie, 2 solutions
1 trouver une propriété de DataField qui renvoie le nom d'origine
Ou
2 indiquer à PivotSelect d'utiliser le nom personnalisé
A vous lire et merci pour votre aide.
Th
J'aimerais savoir s'il y a moyen d'utiliser les noms de champs perso d'un TCD avec VBA.
J'ai écrit une macro qui permet de mettre en forme facilement les nombres des champs de mon tableau mais elle plante dès que je personnalise le nom du champ car la propriété datafield.name renvoie le nom perso (par exemple " ventes") et l'instruction PIVOTSELECT recherche le nom d'origine du champ ("Somme de ventes").
Du coup, l'instruction
TABLEAU.PivotSelect TABLEAU.DataFields(1).name
plante.
En théorie, 2 solutions
1 trouver une propriété de DataField qui renvoie le nom d'origine
Ou
2 indiquer à PivotSelect d'utiliser le nom personnalisé
A vous lire et merci pour votre aide.
Th