Erreur sur la comparaison des nombres de la textbox

J'ai 2 boîtes de text qui saisissent 2 valeurs de l'user et compare la première valeur avec la seconde. Si la première valeur est inférieure à la seconde valeur, elle entre dans la boucle où l'user doit saisir les valeurs à nouveau.

Le problème que je reçois est que si j'entends 10 et 9.9 dans les zones de text, il entre dans la boucle et dit que 10 est inférieur à 9.9. Cela n'arrive qu'avec 10 100 et 1000. Veuillez vous aider.

J'ai même essayé de définir des variables de type Long pour les nombres entiers et les ai assignés et les ai comparés, excel ne fait que suspendre. Aidez-nous

Voici le code ci-dessous.

If Mean < LSLValue Then MsgBox "Please enter a numeric value greater than LSL as Nominal Value" Me.DimnTxt.Value = InputBox("Enter the Nominal") Me.LSLTxt.Value = InputBox("Enter the LSL") Mean = Me.DimnTxt.Value LSLValue = Me.LSLTxt.Value End If Loop Until Mean >= LSLValue 

Peut être parce que vous comparez le text au lieu du nombre. Essayez de convertir en nombre puis comparez. PAR EXEMPLE:

 if CDbl(Textbox1.value) < CDbl(Textbox2.value) then '.... end if