Re,
Correction déjà d'une petite erreur (de ma part) le 3 critère pour la formule EQUIV devrait être 0 et non pas 1 : EQUIV($A$2;{"Janvier"."Fevrier"."Mars"."Avril"."Mai"."Juin"."Juillet"."Aout"."Sept"."Oct"."Nov"."Dec"};0)
Pour le reste, vos noms de tableau doivent être d'étendue 'Classeur'. Regardez dans le gestionnaire de noms pour voir que certains sont d'étendue 'Feuille' (relatif à la feuille) et d'autre au classeur.
Renommez les tous avec une etendue classeur. (Ne mettez pas le nom de la feuille devant le nom du tableau quand vous le saisissez).
Sinon j'allais vous proposer une solution si tous vos tableaux sont à la même adresse sur chaque feuille, on peut se passer de la formule en B2 et référencer les tableaux par adressage indirect :
INDEX(INDIRECT($A$2&"!$A$6:$G$11");LIGNE(1:1);COLONNE(A$1)+1)
Regardez les formules du deuxième tableau de 'RECAP' du fichier joint 'matrice avec index.xlsx"
Dans le fichier 'matrice avec index-1.xls' vous trouverez une macro changeant l'étendue des noms idoines (c'est fait pour ce classeur); et la formule qui permet de se passer des noms de tableau (deuxième tableau de RECAP)
cordialement