dans ton classeur, où se trouvent tes données, tu n'as que des blancs à la fin de ta liste ?
Pour les enlever, tu la nommes en plage évolutive
exemple : ta liste se trouve de A1 à xxxx et tu as dix prénoms
menu insertion / Noms / Définir
le nom : MaListe
fait référence à : Mettre le formule suivante
Code:
=DECALER(Feuil1!$A$1;0;0;nbval(Feuil1!$A:$A);1)
ensuite dans ta rowsource tu mets : =MaListe
si tu ajoutes des données, elles seront prises en compte