Bonsoir
J'ai bien une solution par formules matricielles, mais, vu l'importance de ton tableau, je pense qu'une solution VBA (que je ne suis pas capable de produire) serait plus appropriée. Dans l'attente:
Formule en B2 à incrémenter sur tout le tableau
=SIERREUR(RECHERCHEV($A2;INDIRECT("Nomenclature!E"&EQUIV(Matrice!B$1;Nomenclature!$B:$B;0)&":F"&MIN(SI(DECALER(INDIRECT("Nomenclature!B"&EQUIV(Matrice!B$1;Nomenclature!$B:$B;0)+1);;;100;1)<>"";LIGNE((DECALER(INDIRECT("Nomenclature!B"&EQUIV(Matrice!B$1;Nomenclature!$B:$B;0)+1);;;100;1)))))-1);2;FAUX);"")
Validation matricielle avec les 3 touches Ctrl+Maj+Entrée
Cordialement