Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Utiliser les noms de champs personnalisés en VBA

  • Initiateur de la discussion Initiateur de la discussion thilam
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

thilam

Guest
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
 
Re : Utiliser les noms de champs personnalisés en VBA

Merci Pierrot, ma réponse est tardive car entretemps je suis passé à Excel 2010.
Il semble que ça ait suffit à résoudre le problème et je n'ai donc pas testé ta solution.
Je note quand même l'astuce.
Tchô!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
2
Affichages
1 K
T
Réponses
2
Affichages
2 K
Timide
T
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…