Bonjour,

J'ai longuement cherché sur le forum en vain une solution simple à un problème qui paraît tout aussi simple et que néni

J'utilise la "validation des données" pour créer une liste déroulante à 2 choix dans une cellule. La source de cette liste "OUI;NON" est saisie directement dans la boite de dialogue "Validation des données".

A l'utilisation, si "OUI" est choisi dans la liste, je souhaite colorier une cellule en gris. Si "NON" ou si "" est choisi, je souhaite décolorier la même cellule grisée.

Ma première problèmatique consiste à comprendre la structure mise en oeuvre par ce type de liste et le ou les moyens d'accèder aux données en VBA ?
A priori, je suppose qu'il y a derrière une notion de tableau à 2 dimensions (une pour l'index 0,1,2 et une autre pour les datas "",OUI,NON) attaché à la cellule qui porte la validation des données.
Si quelqu'un a une explication, je suis preneur.

Ma seconde problèmatique consiste à gérer en VBA le changement de données "OUI/NON" pour appliquer l'action que je souhaite.
Pour celà, j'utilise sur la feuille concernée
Sub Worksheet_SelectionChange(ByVal Target As Range)
mais je n'arrive à rien de concret.

Merci pour votre aide.