Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionIf TextBoxosod.Text = "OS" Then Select Case VALQILEFT Case Is <= -0.3 ValQI = 1 Case Is > 0.3 ValQI = 2 Case Else ValQI = 3 End Select QI.Text = ValQI.ToString("0.00") End If
et pour etre tout a fait franc, non ca ne me saute absolument pas aux yeux immediatement
Car si VALQLEFT est <= -3, il l'est également inférieur à 0.3.
Non ? Tu n'en as pas conscience ? Ce n'est pas évident ?
If TextBoxosod.Text = "OS" Then Dim VALQILEFT As Double = Convert.ToDouble(QILEFT.Text) Select Case VALQILEFT Case Is <= -0.3 ValQI = 1 Case Is > 0.3 ValQI = 2 Case Else ValQI = 3 End Select QI.Text = ValQI.ToString("0.00") End If
je veux repartir les conditions comme cela :
- Pour tout QILEFT =< "-0.30" (par exemple -0.36) alors j'affiche 1
-Pour tout QILEFT compris entre -2.99 et 2.99(par exemple -1.36) alors j'affiche 2
-Pour tout QILEFT > "0.30" (par exemple 1.36) alors j'affiche 3
Select Case VALQILEFT Case Is <= -0.3 ValQI = 1 Case Is > 0.3 ValQI = 3 Case Else ValQI = 2 End Select