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

Lier des tableaux croisés dynamiques

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

mabys

XLDnaute Nouveau
Bonjour,

J'ai un fichier excel avec 20 colonnes.

J'ai mis en place plusieurs tableaux croisés dynamiques, les données de filtre sont toujours les mêmes. Comment puis-je faire pour que le filtre effecté sur le premier tableau modifie également le filtre des autres tableaux ?

Merci beaucoup pour votre aide...
 
Re : Lier des tableaux croisés dynamiques

Bonjour

Une solution ci-jointe avec ajustement espace entre les 2 TCD.
Multi selection interdite en champ de filtre.
Les TCD sont nommés TCD1 et TCD2.
 

Pièces jointes

Dernière édition:
Re : Lier des tableaux croisés dynamiques

Est ce que je peux juste te demander d'ajuster les colonnes pour BAG LAD BIN et BAG LAD SAF PAC parce qu'ils passent pas en totalité et je sais pas comment tu as fait les ajustement d'espace donc je préfère pas y toucher ?
merci d'avance
 

Pièces jointes

Re : Lier des tableaux croisés dynamiques

Bonjour

J'ai modifié le code car il avait une petite erreur mais j'ai aussi regardé plus en détail ton fichier.
En mettant des dates en colonne, tu risques de démultiplier le nombre de colonnes très vite et mettre les TCD côte à côte aura un intérêt limité s'ils sont très larges.

Tout le code est dans Thisworkbook (j'ai supprimé Module1 laissé par erreur) et l'ajustement des colonnes est en fin de procédure.
Tu peux modifier en laissant beaucoup plus de colonnes...

Classeur modifié dans le fil précédent.
 
Re : Lier des tableaux croisés dynamiques

Est ce que tu peux juste ajuster le code à ce fichier, parce que il est un peu compliqué et comme je sais pas exactement comment tu l'as construit il y forcement des choses qui marcheront pas
j'ai mis en lignes les TCD donc pas besoin d'espace entre eux, c'est juste mes données qui sont sur différentes feuilles et ils sont bien appelés TCD1 TCD2 et TCD3.
Merci promis je ne t'embête plus après.
 

Pièces jointes

Re : Lier des tableaux croisés dynamiques

Désolé d'intervenir encore. Est-il possible d'expliquer le code sur certains points car il faut que je le modifie encore. J'ai maintenant les infos sous forme de tableau, donc je dois je suppose remplacer les "Range" par "Table", et j'ai plusieurs pagefields et celui utilisé en filtre n'est pas le premier donc surement changer "PageFields(1)". Et expliquer le passage de la vérification car je pense que c'est la que cela bloque. A quoi correspond le 2 et le 100, le x1Values et x1Part, et mes infomations filtrés ne sont plus en colonne A.

Sheets(Range(Mid(pt.SourceData, 2, 100)).Parent.Name).Activate
On Error Resume Next
Set Choix2 = ActiveSheet.Range("A:A").Find(What:=Choix, After:=Range("A1"), LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
 
Re : Lier des tableaux croisés dynamiques

Bonjour


Pour le reste n'hésite pas à user et abuser de la touche F1 et du mode debug : sinon tu n'apprendras jamais...
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Formule Excel
Réponses
4
Affichages
248
Réponses
1
Affichages
112
Réponses
9
Affichages
678
Réponses
1
Affichages
459
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…