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!