Correction de macro VBA

Bonjour,

Je fais appel à ce forum car j'ai besoin d'aide pour modifier mon code vba.

Ci-joint vous trouverez le fichier avec les donnes à manipuler.

Je cherche a créer un tableau croisé dynamique à partir de la feuille "Répartition" de mon fichier.

Je voudrai en étiquette de colonne la "marque" et en étiquette de ligne mes valeurs c'est à dire la somme des semaines.

J'ai mis un exemple de TCD dans la feuille "TCD_acreer".

Je suis confronté à 2 problèmes.

Tout d'abord je n'arrive pas à mettre les valeurs en étiquettes de lignes.

Ensuite, j'aimerai que la macro automatise le TCD, c'est à dire qu'elle prenne toute les semaines de ma feuille "Répartition". Ca commence toujours en colonne K mais le nombre de semaine peut varier et pas forcement finir en colonne "AD" comme l'exemple.

Il faudrait donc trouver une solution pour que la macro compte le nombre de semaine, puis qu'elle les insère dans le TCD.

J'espère avoir été assez clair ! Je reste disponible pour toutes vos questions !

Merci d'avance pour toutes vos réponses !

Cordialement,

16tcd2.xlsm (48.35 Ko)

Bonjour,

Une première proposition à valider avant création TCD en auto (VBA).

Voir colonnes AE AF feuille "Répartition"

A te relire.

Cdlt

19tcd2.xlsm (51.31 Ko)

Boujour,

Je te remercie pour ton aide mais cela ne correspond pas à ce que j’attends.

La colonne jour n'a rien à voir avec les semaines. Les semaines ce sont de la colonne K à AD. "1/2009" à "20/2009".

De plus mon TCD doit absolument contenir toutes les semaines pas uniquement celle qui ont des valeurs.

De ce fait je pense pas que cette méthode soit adapté pour automatiser mon TCD.

Cordialement,

Rechercher des sujets similaires à "correction macro vba"