Dim r As Integer
For r = 0.1 To 0.2
If ActiveSheet.Cells(4, 3).Value() = r Then ActiveSheet.Cells(4, 4).Value() = "ok"
Sub ()
Dim r As Double
For r = 0.1 To 0.2 Step 0.01
If ActiveSheet.Cells(4, 3).Value() = r Then ActiveSheet.Cells(4, 4).Value() = "ok"
Next r
End Sub
Function <Имя_функции>(A as Double) as String
Select Case A
' Тут будет куча условий
' Если же тебе надо <=7 условий, то юзай стандартную функцию ЕСЛИ()
' без всякого программирования вообще, т.к. она допускает 7 уровней вложенности.
Case 0.1
<Имя_функции>="Да" ' Проверяй соответствие типам
Case 0.2
<Имя_функции>="Я в ступоре"
Case 0.3
<Имя_функции>="Нет" ' и так далее
...
Case 100000
<Имя_функции>="БЕбебебебебебе"
End Select
End Function
IF...Then
Iif()
Switch()
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 108