Bonjour
Si tu a beaucoup de feuille le plus simple sera de cette façon:
Reprend le fichier joint et copie les cellules H16 à I23, cela permet de ne pas refaire toutes les zones nommées sur toutes lesfeuilles, en H16 je récupere le nom de la feuille avec
=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLULE("nomfichier")))
et ensuite je mets directement les formules Décaler avec un indirect, voici un exemple:
=DECALER(INDIRECT("'"&$H$16&"'"&"!$F$13");NBVAL(INDIRECT("'"&$H$16&"'"&"!$B:$B"))-5;;1)
https://www.excel-pratique.com/~files/doc/Fg1lENBA_cut.zip