Bonjour,

Je me creuse la tête sur une macro pourtant simple.
Je cherche à savoir si un nombre réel est compris entre 2 bornes ou entre 2 autres. Le problème est qu'il me retourne la mauvaise réponse:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Sub test()
Dim val As Single
'val = Cells(27, 6).Value
val = 1.24681
If 2 <= val <= 3 Then
    toto = 1
ElseIf 1 <= val < 2 Then
    toto = 2
End If
 
MsgBox val & " , " & toto
 
End Sub
Je commence à devenir fou là!

Merci