Copier des valeurs d'une plage de cellule selon critère date

Bonjour,

Je souhaite faire un récapitulatif de plusieurs feuilles Excel sur une même feuille récapitulative pour un critère de date (premier jour de la semaine)

pour les feuilles CERBERE et toutes les feuilles SCRIBE c'est le critère de date qui reporte la colonne 1 nommée NOM DE MEDIAS

pour les feuilles BRU, BRU1 & BRU2 c'est le critère Semaine 1 ou 2 ou 3 qui reporte la colonne 2 nommée K7

Merci par avance pour vos pistes car je suis novice en VBA et les tests que j'ai effectués n'aboutissent pas au résultat que j'attends

Cordialement

Bonsoir,

Formule en A7 :

=INDEX(INDIRECT("'"&A$6&"'!$A:$A");EQUIV($C$1;INDIRECT("'"&A$6&"'!$B:$B");0)+LIGNE(1:1)-1)

à étendre sur A7:I12.

Attention à ta ligne 6 : les noms des feuilles doivent être rigoureusement reproduits.

Formule en J7 :

=T(DECALER(INDIRECT(J$6&"!$B$1");EQUIV(DECALER($C$1;COLONNE(A:A););INDIRECT(J$6&"!$A:$A");0)+LIGNE(1:1)-1;))

à étendre sur J7:L13 (tu as une ligne de données en plus).

La fonction T sert à inhiber l'affichage de 0 renvoyés par des cellules vides.

Cordialement

Ferrand

Merci beaucoup pour ton aide, c'est simple et très efficace. Je m'était perdu dans du code VBA...

Rechercher des sujets similaires à "copier valeurs plage critere date"