Source de données dynamique pour un TCD

Bonjour,

J'espère que vous allez bien.

J'ai deux sources de données de structure identique et je voudrais faire un TCD qui pointe vers une des sources sur choix de source "simple" par l'opérateur. Voir exemple attaché.

12classeur1.xlsx (13.54 Ko)

La solution la plus simple est de changer la source dans 'Analyse de tableau croisé dynamique', 'Changer la source', mais ceci oblige l'opérateur à rentrer dans des menus qu'il ne maîtrise pas forcément.

Idéalement, j'ai pensé proposer à l'opérateur une liste déroulante présentant la liste des sources possibles. Le problème, c'est que je sais pas comment modifier dynamiquement la source du TCD suivant le choix opérateur.

Est-ce quelqu'un a une idée à me proposer ?

Merci d'avance et bonne après midi !

Bonjour Calou,

En passant par le biais de PowerQuery c'est possible. Un essai ? (au changement de la source, actualiser le TCD)

11calou68.xlsx (22.25 Ko)

EDIT :

Je t'ai ajouté un code VBA qui permet l'actualisation en direct au changement de la source

8calou68-v2.xlsm (27.92 Ko)
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, [Tableau4].ListObject.DataBodyRange) Is Nothing Then ThisWorkbook.RefreshAll
End Sub

OK, super !

Merci !!

Bonjour Calou,

À ta disposition si besoin d’aide

Rechercher des sujets similaires à "source donnees dynamique tcd"