Création d'un TCD par macro

  • Initiateur de la discussion Initiateur de la discussion Dadou99
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Dadou99

Guest
Bonjour,

Je désire créer un tableau croisé dynamique par macro.
Voici le code généré par le macro.

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:="Regroupement factures!R1C1:R1048576C1", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="Facture cas total!R1C1", _
TableName:="Tableau facture cas total", _
DefaultVersion:=xlPivotTableVersion14

Sheets("Facture cas total").Select
Cells(1, 1).Select
ActiveSheet.PivotTables("Tableau facture cas total").AddDataField ActiveSheet. _
PivotTables("Tableau facture cas total").PivotFields("Numéro de référence"), _
"Nombre de Numéro de référence", xlCount

La source du tableau est la feuille "Regroupement factures", colonne A
La destination du tableau est la feuille "Facture cas total"

J'ai une erreur lorsque j'essaie de créer le tableau (1er morceau de code) :
Erreur d'exécution '5' : Argument ou appel de procédure incorrect

Pourtant le code a été généré lors de l'enregistrement de la macro.

Quelqu'un peut m'aider ?

D'avance merci
 
Re : Création d'un TCD par macro

Bonjour Dadou,

J'ai une erreur lorsque j'essaie de créer le tableau (1er morceau de code) :
Erreur d'exécution '5' : Argument ou appel de procédure incorrect

C'est normal, le TCD a été créé pendant les manipulations enregistrées et un même TCD ne peut être créé une seconde fois
c'est ce que tente le code lorsqu'on le lance, ça ne peut fonctionner puisque le tableau a déjà été créé

à+
Philippe
 
Re : Création d'un TCD par macro

Merci pour votre réponse.

Même si la feuille est supprimée entre temps, j'ai la même erreur
Et j'ai également essayé de renommer le tableau mais j'ai toujours la même erreur..

Avant de recréer le tableau, je fais un clear de la feuille si jamais.
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
1
Affichages
743
M
Réponses
2
Affichages
3 K
Réponses
1
Affichages
2 K
Compte Supprimé 979
C
C
Réponses
23
Affichages
4 K
Charles78
C
T
Réponses
1
Affichages
2 K
Tinytoons
T
C
Réponses
5
Affichages
2 K
Charles78
C
V
Réponses
69
Affichages
9 K
V
P
  • Question Question
Réponses
6
Affichages
1 K
Retour