Re : Tcd
Re,
Bon j'ai pas mal planché sur cette macro car pas facile ce que tu demandes avec un TCD.
Sur base de ton premier fichier posté ici, j'ai réalisé une macro qui fait ce que tu demandes. Toutefois, quelques règles impératives à suivre:
1. Tu dois toujours choisir dans la liste déroulante du premier TCD
2. Les formats de Date dans la base de données (colonne A) doivent être identiques à ceux mis dans ce fichier.
Veille donc à bien vérifier les formats comme je te l'avais signalé dans mon précédent post (jjjj j mmmm aaaa hh:mm) sinon patatra dans tes listes de TCD !!
3. Si une date n'existe pas dans le TCD, les valeurs sont fausses et il est impossible de mettre cela à 0.
4. Si tu dois changer les TCD, veille à ce que les données ne se chevauchent pas. Donc laisse de la place en dessous ou à coté pour que les TCD puissent grandir si besoin.
5. Les TCD doivent être nommés respectivement comme suit :"tableau croisé dynamique1" pour le premier. Les suivants sont nommés 2 pour Jour J+1, 3 pour J+2, 4 pour J+3, 5 pour J-1.
6. Pour exécuter ta macro, clique simplement sur le bouton dans la feuille TCD.
Si tu as des questions n'hésite pas.
Merci aussi à mDF (mydearfriend) qui m'a donné un coup de pouce pour le code MID...