Может ли кто-нибудь помочь мне в моей беде?
Суть проблемы такова: есть код
- Код: Выделить всё
rm = TextBox1.Value
If rm <= 1 Then
MsgBox "sometext"
Exit Sub
ElseIf IsNumeric(rm) = "False" Then
MsgBox "sometext"
Exit Sub
ElseIf 6 > rm > 1 Then
ls = 15000 + (rm - 1) * 7000
ElseIf 21 > rm > 5 Then
ls = 43000 + (rm - 5) * 6000
Else
ls = 473000
End If
при запуске скрипта переменная ls всегда принимает значение 473000, хотя переменная rm выводится правильно...скрипт выполняется так, будто в нем нет записей "ElseIf 6 > rm > 1 Then" "ElseIf 21 > rm > 5 Then"........может они не правильные?