A voir également:
- VBA : tcd source de données
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
Toujours pas d'idée?
J'ai tenté de créer un nom de plage de cellule de la manière suivante afin que le TCD soit actualisé grace à cela mais j'ai toujours la même erreur 5 à la même ligne ...
Je ne vois vraiment pas d'où vient le problème d'appel de procédure...
HELP please
J'ai tenté de créer un nom de plage de cellule de la manière suivante afin que le TCD soit actualisé grace à cela mais j'ai toujours la même erreur 5 à la même ligne ...
ActiveWorkbook.Names.Add Name:="MonTableau", RefersToR1C1:= _
"=OFFSET('R03'!R1C1,,,COUNTA('R03'!C1),3)"
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"MonTableau", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="TCD R03!R2C1", TableName:="Tableau croisé dynamique", _
DefaultVersion:=xlPivotTableVersion14
Je ne vois vraiment pas d'où vient le problème d'appel de procédure...
HELP please
Problème résolu :
Il s'agissait du TableDestination:= "TCD R03!R2C1" . Il faut enlever la destination et ça créé un tcd sur une nouvelle feuille. Ensuite, je renomme cette feuille comme je le voulais au début à l'aide de : ActiveSheet.Name = "TCD R03" et en début de macro j'ai une feuille qui me supprime l'ancienne.
J'espère que ça pourra aider quelqu'un un jour.
Il s'agissait du TableDestination:= "TCD R03!R2C1" . Il faut enlever la destination et ça créé un tcd sur une nouvelle feuille. Ensuite, je renomme cette feuille comme je le voulais au début à l'aide de : ActiveSheet.Name = "TCD R03" et en début de macro j'ai une feuille qui me supprime l'ancienne.
J'espère que ça pourra aider quelqu'un un jour.