Bonjour Colisa,
Mais bien volontiers.
Principe de base : une liste de validation n'autorise comme source qu'une seule colonne ou ligne.
Donc pas moyen de se référer en même temps à la colonne contenant la liste et à celle contenant la condition.
Marche à suivre :
Nommer la liste (menu Insertion / Nom / Définir) : Feuil1!$D$1:$D$4
Créer la liste de validation (menu Données / Validation)
Retourner dans le menu Insertion / Nom / Définir et modifier la réference en : =SI(Feuil1!$A1=2;Feuil1!$D$1:$D$4;"")
Ne pas retourner dans le menu Données / Validation car il n'y a pas moyen d'en sortir (source erronnée) sans devoir effacer la source.