TCD - Segment : Copier-coller l'item sélectionné d'un segment

1

Bonjour,

A partir d'un Tableau Excel (non fournie), que j'exploite par TCD (feuille TCD de l'exemple), filtré par segment,  j'alimente une feuille Tableau de Bord (feuille TB de l'exemple).

J'ai récupéré il y a quelque temps du code pour copier et coller la ou les valeurs sélectionnées dans 1 segment de TCD. Je colle ce code dans la feuille du TCD (worksheet et PivotTableUpdate) et ça marche très bien même si le segment a été déplacé dans une autre feuille (Menu). En clair, il s'agit de récupérer le filtre du segment (dans l'exemple attaché, c'est l'année) et de coller la valeur dans la feuille Tableau de Bord pour expliciter à quelle année il se rapporte.

Ma question est que maintenant, j'ai besoin de récupérer les valeurs sélectionnées mais sur plusieurs segments du même TCD (Non seulement l'Année, mais aussi la Région et d'autres critères). De plus, je souhaite pouvoir choisir où les coller. Comment modifier le code actuel? Comment identifier les segments? J'ai essayé en rajoutant un slicer.Cache(2) mais cela ne fonctionne pas.

Je pratique Excel, je me débrouille pour adapter du VBA récupéré mais je n'ai pas les compétences de programmeur en VBA. Je suppose que c'est une histoire de slicer.Caches mais je ne sais pas les identifier.

j'ai attaché le code que j'utilise pour 1 segment et que je souhaite adapter pour 2 ou plusieurs segments.

https://www.cjoint.com/c/KIChhtpg5mA

Toute aide sera la bienvenue,

Merci d'avance!


Posté le 28 septembre, 09:12
Répondre
0

J'aurais bien aimé avoir une adaptation de mon code VBA pour progresser sur ce point! Mais une suggestion m'a indiqué une autre solution sans VBA.
Je crée les segments dont j'ai besoin pour gérer les TB (et je les déplace dans une feuille Menu). Puis j'utilise en filtre du TCD les mêmes champs, les segments et les champs du filtre étant liés, il me suffit de copier les cellules des filtres, qui reflètent ma sélection des segments (Feuille Menu), dans ma feuille TB.
Merci pour cet échange.
GMeunier

GDM84 Posté le 29 septembre, 15:05
par GDM84
0

ok je suis un enfant

Posté le 6 octobre, 20:40

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :