Créer des TCD en VBA

Bonjour à tous,

voila je reviens faire appel à votre aide ... si précieuse !

j'ai besoin de créer des TCD dans un fichier en VBA, mais je n'y arrive pas du tout ... de plus, je souhaiterai si possible qu'ils soient tous sur la même feuille.

Est-ce que quelqu'un aurait la bonne volonté de m'expliquer comment faire svp ?

1e TCD :

Filtres = Site number, Active et Subgroup

Lignes = Années, Trimestres et V02

Valeurs = Nombre de V02

2e TCD :

Filtres = Site number, Active et Subgroup

Lignes = Années, Trimestres et V03

Valeurs = Nombre de V03

3e TCD :

Filtres = Site number, Active et Subgroup

Lignes = Années, Trimestres et V05 à 12 mois

Valeurs = Nombre de V05 à 12 mois

4e TCD:

Filtres = Site number, Active et Subgroup

Lignes = Années, Trimestres et V06 à 15 mois

Valeurs = Nombre de V06 à 15 mois

5e TCD:

Filtres = Site number, Active et Subgroup

Lignes = Années, Trimestres et V07 à 15 mois

Valeurs = Nombre de V07 à 15 mois

Je vous joins le fichier en question.

Merci par avance pour votre aide

Laurent

Bonjour

95% des forumeurs te diront qu'on ne crée pas des TCD par VBA

On les crée manuellement et on en change si nécessaire la source par VBA

A noter qu'une partie de tes dates est en texte, ce qui ne permettra pas de regoupement de dtae et que le structure de ta source complique inutilement l'exploitation par TCD.

Il conviendrait de la normaliser par PowerQuery et de baser les TCD sur la requête

La juxtaposition de TCD peut poser des problèmes de superposition...

Online ne permet ni VBA ni PowerQuery

Bonjour 78chris,

tout d'abord, merci pour ta réponse.

Du coup, ça veut dire quoi, que j'ai pas de solution ?

RE

Avec Excel Online, version gratuite et limitée, à part faire les TCD à la main, tu n'as pas beaucoup de possibilités et du coup sans normalisation du tableau source, plus de complications.

euh ... je vais poser une question et j'ai honte par avance ....

Excel online, c'est le même que Excel 365 on est d'accord ?

NON

Excel 365 existe en version Desktop payante et en version Online gratuite

Tu peux avoir les deux mais quand tu utilises Online, tu as les limites d'online

Il faut récupérer le fichier, utiliser la version Desktop pour pouvoir utiliser PowerQuery, VBA et... et remettre le fichier en ligne

Merci pour ces explications ....

Du coup, j'ai contourné mon problème ... j'ai créé une feuille "TCD" ou j'ai fait tous mes réglages de mes TCD, puis dans ma macro, j'ai programmé uniquement la mise à jour des ces TCD... comme ça pas de création et surtout pas de pb, avec le nommage des TCD lors de la création...

Pourquoi faire compliquer ... lol

En tout cas, merci pour ton aide 78chris

A la prochaine ... car y aura forcement une prochaine et qui devrait vite ... très vite arriver.

Rechercher des sujets similaires à "creer tcd vba"