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

TCD : renommer la source / avoir deux sources de TCD au sein de la même feuille

  • Initiateur de la discussion Initiateur de la discussion Sebast
  • 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 !

Sebast

XLDnaute Impliqué
Bonjour à toutes et à tous,

je bute sur un problème de source de TCD.
L'exemple joint est "light" mais la réalité comporte énormément plus de données, c'est pourquoi je cherche à conserver toutes mes données dans une seule feuille (et donc à ne pas dédoubler ces informations). Le présent fichier est à la fois tronqué en nombre de lignes et en nombre de colonnes, pour des raisons de poids et de lisibilité.
Par VBA, j'identifie les lignes qui correspondent à une période donnée, par exemple du 1er au 16 sept de l'année n et même chose pour année n-1 : j'écris "comparable" puis je trie sur ce critère.

Je ne sais pas si on peut, au sein d'une même feuille, définir une autre source pour TCD

Quand j'ai créé mon TCD, sans restriction quant à "comparable", je n'ai pas eu le choix : Excel a nommé la plage "Tableau croisé dynamique1"
et quand j'ai voulu - à la mano - restreindre à "comparable" je n'ai pas eu plus le choix : par défaut on a "Tableau croisé dynamique1" et ça refuse un autre nom …
Du coup, mon TCD "à période comparable" repose sur la source "totale" … d'où les mêmes totaux

La simplicité consisterait à transférer "Base" dans une autre feuille puis de supprimer tout ce qui ne serait pas "comparable" mais vu le volume de données, ce serait beaucoup trop lourd, d'où mon souhait s'avoir deux sources qui pointent sur des portions différentes de la même feuille "Base"

En résumé, mes questions :

1) Peut-on donner un autre nom à une source de TCD ?
Si oui, comment faire ?

2) Comment, par VBA, rendre cette "sous-zone" dynamique ?
genre if cells(i,5)="comparable" … on l'intègre dans la source (après tri sur ce critère, mais comment ?)

D'avance, merci beaucoup pour vos lumières
 

Pièces jointes

Re : TCD : renommer la source / avoir deux sources de TCD au sein de la même feuille

Bonjour Efgé,

la solution la plus simple est souvent la meilleure ! C'est quasiment au moment de poster mon message que je me suis fait la réflexion avec le champ de page ... Comme quoi, en formulant son problème, on met tout à plat et la réponse vient d'elle-même.

Encore merci pour ta confirmation
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…