Bonjour,
J'ai corrigé tes formules
en H2 de listes (plutôt que H1 pour respecter le parallèle avec l'autre feuille)
=IFNA(TRANSPOSE(INDEX($A$2:$D;;MATCH('Feuille 1'!D2;$A$1:$D$1;0)));"")
puis en validation
=listes!$H2:2
bien supprimer les $ devant 2
Si cela finit par ramer, on peut toujours faire un script !