Question sur Combobox

bonjour

Une petite question sur les combobox :

soient trois combobox numerotées 1 , 2 et 3 . si je decide à l'initialisation de mon formulaire de charger ma combobox2 avec les signes mathematiques > , < = et mes combobox1 et 3 avec des valeurs numeriques . alors comment puis je par exemple ecrire en vba une comparaison de type : si la valeur de ma combobox1 est inferieure à celle de ma combobox 3 alors msgbox " plus petit" .

Ce que je voudrais c'est ne pas utliser le signes > < ou = en ecrivant if combobox1.value < combobox3.value then .... mais faire intervenir ma combobox2 pour fixer le symbole de comparaison.

Est il possible de le faire ?

Merci pour vos réponses

Bonsoir,

Teste :

Sub Test()
    Dim compar$
    compar = ComboBox1.Value & ComboBox2.Value & ComboBox3.Value
    MsgBox Evaluate(compar)
End Sub

Le message devrait te renvoyer Vrai ou Faux.

Cordialement

Un grand merci Mferrand ! on a jamais fini d'apprendre des choses en vba ...

Rechercher des sujets similaires à "question combobox"