Utilisation des opérateurs greater, lower, equal suivant une string
Bonjour,
J'ai un petit souci de syntaxe.
Je souhaiterai en fait avoir une liste déroulante avec "<", ">", "=", "<=", ">=" , "<>", et ensuite récupérer le résultat pour effectuer un calcul.
En gros, je voudrais quelque chose qui me permet de faire :
if valeur1 ComboBox.value valeur2 then ....
Mon problème est donc de transformer cette string en opérateur. J'ai essayé quelque chose comme ça, mais je me doutais bien que ça ne marcherait pas.
Code:
1 2 3 4 5 6 7 8 9
| Sub test()
Dim operat As XlFormatConditionOperator
operat = xlEqual
if 12 operat 12 then
Debug.Print "OUAIIIIIIS"
Else
Debug.Print "Ohhhhhh!"
End If
End Sub |
Je suis preneur de toute idée !