Bonjour,

Voilà, j'aurais besoin d'un peu d'aide pour une histoire de tableaux dynamiques un peu particulière : j'avais déjà demandé de l'aide ici pour quelque chose d'assez semblable : faire en sorte que modifier une ComboBox entraîne un changement de mois sur le TCD.

Mon axe mois du TCD contient les 12 mois de chaque année. J'ai réussi à bidouiller quelque chose fonctionnant, mais j'aimerais maintenant améliorer cela : en effet, pour l'instant, la solution est très "manuelle" : j'ai mis un Select Case pour choisir le cas entre les 12 mois de l'année.

Voici le "code" d'un des mois :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"[Dimension Temps].[Mois]").CurrentPageName = _
"[Dimension Temps].[Mois].&[201106]"
J'aimerais savoir comment je pourrais changer de mois via une variable. En gros, j'aimerais qu'il n'y ait plus la référence à un mois précis à la fin de la ligne, mais avoir à la place une valeur modifiable.

Merci d'avance