Bonjour.
J'ai conçu un programme en vba faisant appel à deux listbox, composée chacune de plusieurs valeurs sur une seule colonne.
Je dois donc selectionner à chaque fois une valeur de la listbox 1 et une autre dans la listbox 2. Ces valeurs sont interdépendantes et donc je dois faire un test pour verifier si le choix est conforme. Mon problème c'est que je voudrais changer le background uniquement de ces d eux items en cas d'erreur et pas toute la liste des items comme c'est le cas.
Donc en supposant que les valeurs selectionnéess dans listbox1 et listbox2 sont respectivement a1.value et b1 value et lorsque j'écris dans mon programmes :
a1.backcolor= vbred
b1.backcolor = vbred
Je constate que que ce ne sont pas uniquement les cellules a1 et b1 qui prennent la couleur rouge mais tous les items de listbox1 et listbox2.
Espérant que vs avez compris mon problème je vs remercie d'avance pour votre éventuelle aide.
Said
Partager