VBA macro TCD erreur 05

Fermé
Antoine38450 Messages postés 4 Date d'inscription jeudi 26 octobre 2017 Statut Membre Dernière intervention 5 novembre 2017 - 5 nov. 2017 à 16:15
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 - 6 nov. 2017 à 00:00
Bonjour,

J'ai pas mal cherché sur internet j'ai l'impression que la question reste en suspens. Je travaille sur une macro, j'ai pu faire deux TCD en automatique, et je souhaite en faire une 3ème mais l'erreur 5 s'affiche "Argument ou appel de procédure incorrect" lors du 3ème TCD.

Cela plante dès le début sur ce code:

Sheets.Add After:=ActiveSheet
ActiveSheet.Select
ActiveSheet.Name = "TCD Jour semaine"
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Jour Semaine!R1C1:R1048576C7", Version:=6).CreatePivotTable _
TableDestination:="TCD Jour semaine!R1C1", TableName:= _
"Tableau croisé dynamique3", DefaultVersion:=6


J'ai essayé de changer ma base de données et ne prendre que les cellules à la place des colonnes, j'ai essayé de changer le nom de mon TCD, mais rien ne marche.

J'ai fais mon code grâce aux macros automatiques.

Quelqu'un a une idée pour résoudre ce problème?

Merci.



2 réponses

eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
5 nov. 2017 à 17:13
Bonjour,

essaie en mettant tes noms de feuille avec espace entre 2 ' '
eric
0
Antoine38450 Messages postés 4 Date d'inscription jeudi 26 octobre 2017 Statut Membre Dernière intervention 5 novembre 2017
5 nov. 2017 à 23:03
Ca ne marche pas avec les espaces.
0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
Modifié le 6 nov. 2017 à 00:01
???
Le nom des feuilles ayant des espaces entre 2 ' '. Ex :
'Jour Semaine'!...

C'est ce que tu as essayé ?
0