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.
Partager