Salut tt le mond
avec l'aide de gael, je n'ai plus d'erreur de syntaxe mais maintenant une erreur à l'exécution .
Si j'essai de créer en manuel le tcd avec la même plage de données, cela fonctionne....
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"TCDInput!R1C1:R100C" & (1 + nbercategories + nbercriteria)).CreatePivotTable TableDestination:=Range("A150"), TableName:= _
"PivotTable1", DefaultVersion:=xlPivotTableVersion10
Message d'erreur 1004
le nom du champd de tableau croisé dynamique n'est pas valide
pour créer un rapport de tableau croisé dynamique vous deveez utiliser des données sous forme de liste avec des étiquettes de colonne.
Si vous changez le nom d'un champ de tableau croisé dynamique vous devez taper un nom pour le champ
Merci !
@+
jf27
avec l'aide de gael, je n'ai plus d'erreur de syntaxe mais maintenant une erreur à l'exécution .
Si j'essai de créer en manuel le tcd avec la même plage de données, cela fonctionne....
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"TCDInput!R1C1:R100C" & (1 + nbercategories + nbercriteria)).CreatePivotTable TableDestination:=Range("A150"), TableName:= _
"PivotTable1", DefaultVersion:=xlPivotTableVersion10
Message d'erreur 1004
le nom du champd de tableau croisé dynamique n'est pas valide
pour créer un rapport de tableau croisé dynamique vous deveez utiliser des données sous forme de liste avec des étiquettes de colonne.
Si vous changez le nom d'un champ de tableau croisé dynamique vous devez taper un nom pour le champ
Merci !
@+
jf27