Pb Macro Tableau croisé dynamique

Fermé
Ibra - 5 nov. 2010 à 11:17
Pimp92a Messages postés 418 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 20 novembre 2022 - 5 nov. 2010 à 14:17
Bonjour,

J'essaie de lancer un tableau croisé dynamique via VBA mais elle ne fonctionne pas. Ce qui est bizarre car c'est exactement le meme code qu'un autre TCD qui fonctionne lui sous VBA.

Bref je n'y comprend plus rien.

Voici le code : A la base à la place du ADD j'avais create ( il m'affichait "appel de procédure incorrect") maintenant qu'à la place du Create il y a ADD, il m'affiche erreur de compilation : argument nommé introuvable.)

Sub RETRAITEMENTS()

Sheets("TCD TS").Select
Cells.Select
Selection.ClearContents


Sheets("TOTAL TIMESHEET").Select
Cells.Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"TOTAL TIMESHEET!R1C1:R65536C19", Version:=xlPivotTableVersion10).CreatePivotTable _
TableDestination:="TCD TS!R1C1", TableName:="Tableau croisé dynamique1", _
DefaultVersion:=xlPivotTableVersion10

Sheets("TCD TS").Select
Cells(1, 1).Select


Le code n'est pas complet mais je pense que c'est la partie qui pose problème.

Je suis sur Excel 2007, Merci d'avance pour votre aide!


1 réponse

Pimp92a Messages postés 418 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 20 novembre 2022 44
5 nov. 2010 à 14:17
Est-ce que les feuilles ont le même nom, même source de données, même type de données?? parce que tu dis que c'est EXACTEMENT le même code qu'un autre TCD.

A+
0