Quelques précisions concernant le filtrage.
D'abord, il faut que le formulaire affiche tous les enregistrements avec une information unique pour chacun (la clé primaire en général, [zone] dans mon exemple).
Ensuite, il faut que cette information unique soit celle de la colonne liée pour les deux listes déroulantes.
Enfin, il faut parler de ce champ là dans VBA, mais si c'est un champ numérique, il faut modifier comme suit :
DoCmd.ApplyFilter , "[Zone] = " & Me!Liste1
Edit: Il y a d'autres façons de s'y prendre, en fonction du résultat voulu, comme filtrer dans la requête pour ne jamais afficher tous les enregistrements, ou changer l'ordre des champs dans les listes déroulantes (mais là ça complique )
Partager