Salut à tous.

J'ai un ptit souci avec la gestion des données dans un tableau croisé dynamique avec VBA. Je m'explique.
J'ai un TCD dans une feuille excel avec plusieurs Étiquettes de lignes. Le tableau se présente ainsi :

Col A Col B Col C Nb de D
Val a1 Val b1 Val c1 2
Val a1 Val b2 Val c1 1
Val a1 Val b2 Val c2 3
Val a2 Val b1 Val c1 2
Val a2 Val b1 Val c2 4

Quand je veux récupérer le nombre de D d'une ligne, je fais
PivotTables("montableau").GetData(" 'Val a1' 'Val b2' 'Val c1' ") ou GetData(" 'Val a1' 'Val b2' 'Col C'[Val c1]") et il me retourne 1
Mais j'aimerais avoir la somme de tous les 'Val a1' 'Val b2' . J'ai essayé avec GetData(" 'Val a1' 'Val b2'"), GetData(" 'Val a1' 'Val b2' 'Col C[all]'"), ca ne fonctionne pas. Et je n'arrive pas à trouver de source pour la syntaxe de getdata...

Quelqu'un connaitrait la syntaxe pour faire ça?