Bonjour,
J'utilise des tableaux Croisés dynamiques avec une source exterieure : cube OLAP.
J'ai plusieurs macro pour mettre mes tcd a jour a partir d'une cellule excel «normale» dans le meme classeur qui fonctionne bien.
Celle ci va dans l'onglet : ALLPF (feuille ou sont les TCD) et va changer le champ qui va bien en fonction de ce qu'il y a dans mon onglet : List
Pour l'exemple j'ai limité a un seul TCD.
La macro
ce que l'on trouve dans la cellule de l'onglet List :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 With Sheets("ALLPF") .PivotTables("TCD1").PivotFields("[XXXX].[YYYYY]").CurrentPageName = Sheets("List").Cells(12, 15).Value End With
Cells(12, 15) ->>> [XXXX].[YYYYY].[zzzzzz].&[name]
Maintenant si je veux faire une selection multiple dans ce filtre :
comment dois je ecrire la macro ?
J'ai essayer plusieurs choses qui ne marchent PAS :
Le «;»
[XXXX].[YYYYY].[zzzzzz].&[name];[XXXX].[YYYYY].[zzzzzz].&[name2];[XXXX].[YYYYY].[zzzzzz].&[name3]
mais egalement les «:», «&», etc...
Auriez vous une solution ?
D'avance merci.
Partager