Comparaison de la valeur d'une combobox

Bonjour,

Je sollicite votre aide car je suis face à un problème semble-t-il tout bête mais que je n'arrive pas à éclaircir.

Dans le fichier ci-joint, je souhaite colorer les cellules dont la valeur est inférieure ou égale à celle de la combobox.

Mon problème :

  • si je choisis une valeur décimale dans la combobox (par exemple 0,5), les cellules sont correctements colorées
  • si en revanche je choisis une valeur sans virgule (par exemple 1), une cellule de trop est colorée (1,5)

La plupart d'entre vous n'aura sûrement aucun mal à déceler le problème.

Merci d'avance !!

23classeur-ep.xlsm (21.04 Ko)

Bonjour Qchamb, bonjour le forum,

Il faut convertir les valeur en données de type Double. Essaie comme ça :

If CDbl(cbb.Value) >= CDbl(Cells(ligne, 1)) Then Cells(ligne, 1).Interior.Color = RGB(255, 0, 0)

Parfait ThauThème, merci beaucoup !

J'avais tenté le CDbl, mais seulement pour la valeur de la Combobox.

bonjour , une derniere question sur ce fil ... j'ai effectué un test et cela semble bien marcher lorsque les valeurs sont entières

mais pas quand les valeurs sont sous forme decimale

Rechercher des sujets similaires à "comparaison valeur combobox"