re,
Si tu te places en C2, et que tu prends la formule utilisée pour définir la plage nommée moules_version :
=DECALER(Feuil3!$A$1;EQUIV(Feuil1!$B2;Feuil3!$A:$A;0)-1;1;1;NBVAL(DECALER(Feuil3!$A$1;EQUIV(Feuil1!$B2;Feuil3!$A:$A;0)-1;1;1;99)))
EQUIV(Feuil1!$B2;Feuil3!$A:$A;0)-1 : permet de définir le rang de ton moule dans la table de correspondance
Ensuite, on insère cette formule dans la fonction DECALER (regarde l'aide Excel à propos de cette formule puissante et magique)
DECALER(réf;lignes;colonnes;hauteur;largeur)
réf : correspond au point de départ : Feuil3!A1
lignes : correspond au rang de ton moule (on décale de x lignes vers le bas)
colonnes : 1 : on décale d'une colonne vers la droite pour commencer la plage en colonne B
hauteur ; 1 : car les données à utiliser sont sur une seule ligne (celle qui correspond au moule)
largeur : dépend du nombre de versions :
j'ai d'abord défini une largeur maxi à 99,
puis avec NBVAL, je détermine le nombre exact de versions et reprend cette valeur dans un DECALER de façon à ce que le nombre d'éléments de la liste déroulante soit adapté.
@+