XL 2019 TCD par macro

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 !

Didi44390

XLDnaute Nouveau
Bonjour,

Je débute en vba et souhaiterais faire un tableau croisé dynamique avec lignes variables par macro mais je suis bloquée car la plage du tableau croisé dynamique se fige sur les données existantes.

J'obtiens le résultat suivant :

Sheets. Add

ActiveWorkbook. PivotCaches. Create(SourceType :=xlDatabase, SourceData :=_"PREPA GRAPH! R1C1 :R2741C23", Version :=7).CreatePivotTable TableDestination _:="Feuil1! R3C1", TableName :="Tableau croisé dynamique1", DefaultVersion :=7



Sheets ("Feuil1"). Select



Mon tableau croisé dynamique est réalisé à partir de la feuille PREPA GRAPH et les colonnes sont fixes de A à W, seules le nombre de lignes peuvent varier.



Pourriez-vous m'aider ?



Merci
 
Bonjour

Sur tous les forums Excel on déconseille de créer les TCD par VBA.

On peut par VBA en modifier le source ou le filtre par exemple...

Concernant le nombre de lignes c'est totalement inutile de passer par VBA. Il suffit d'avoir comme source un tableau structuré (il sont dans Excel depuis 19 ans pour justement faciliter les traitements) ou, à la rigueur, de passer par une plage nommée dynamique.
 
- 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

Discussions similaires

Réponses
69
Affichages
9 K
Réponses
1
Affichages
2 K
Compte Supprimé 979
C
Retour