Bonsoir,
Eric, tu n'as jamais entendu parler des zones nommées dynamiques?
avec une formule du style :
=DECALER(Feuil1!$H$2;;;NBVAL(Feuil1!$H:$H)-1)
en français, ce qui en anglais, devrait donner (suis pas sûr des virgules ou points-virgules.....
=OFFSET(Feuil1!$H$2;;;COUNTA(Feuil1!$H:$H)-1)
Le moins 1 en fin de formule si tu as un en-tête de colonne en H1, sinon, enlève-le
Et ensuite, dans ta RowSource, tu mets le nom que tu as défini, par Insert/Name......