Mon dieu ça marche !!!
Ah mince, me voilà bon pour une tentative d'explications
Vois la fonction DECALER comme un téléobjectif: on va "viser" un point de départ, descendre ou monter d'un certain nombre de lignes, pivoter à droite ou à gauche d'un certain nombre de colonnes, puis éventuellement "zoomer" sur une plage plus étendue en hauteur et/ou en largeur.
Le point de mire est E1 en feuille BDD; on décale d'une ligne vers le bas, pour "pointer" sur la première ligne contenant les "adresses". On se déporte vers la droite du nombre de colonnes vers la droite qui permettra de "pointer" sur la colonne contenant la "zone" cherchée (ça, c'est la fonction EQUIV qui s'en charge).
Il reste ensuite à compter (NBVAL), dans cette même colonne, le nombre d'adresses à renseigner dans la liste déroulante (1 pour la zone 4, 12 pour la zone 14, etc.
On aurait pu se contenter d'écrire pour la validation en C4:
=DECALER(BDD!$E$1;1;EQUIV(B4;Zone;0)-1;25)
La formule était plus simple, mais pour la zone 4, on verrait dans la liste la seule adresse concernée, suivie de 24 "blancs"
Tu me suis ?