VBA : tcd source de données
Fermé
VBAHell
Messages postés
8
Date d'inscription
lundi 15 janvier 2018
Statut
Membre
Dernière intervention
25 janvier 2018
-
Modifié le 15 janv. 2018 à 16:10
VBAHell Messages postés 8 Date d'inscription lundi 15 janvier 2018 Statut Membre Dernière intervention 25 janvier 2018 - 17 janv. 2018 à 11:27
VBAHell Messages postés 8 Date d'inscription lundi 15 janvier 2018 Statut Membre Dernière intervention 25 janvier 2018 - 17 janv. 2018 à 11:27
A voir également:
- VBA : tcd source de données
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
2 réponses
VBAHell
Messages postés
8
Date d'inscription
lundi 15 janvier 2018
Statut
Membre
Dernière intervention
25 janvier 2018
16 janv. 2018 à 16:16
16 janv. 2018 à 16:16
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
VBAHell
Messages postés
8
Date d'inscription
lundi 15 janvier 2018
Statut
Membre
Dernière intervention
25 janvier 2018
17 janv. 2018 à 11:27
17 janv. 2018 à 11:27
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.