Здравствуйте.
Первый мой вопрос касается создания макроса для расчёта ф-ции:
Вот код самой программы:
Код:
Sub raschet()
Dim x, y As Single
x = Range("F9").Value
If Cos(x ^ 2 + 5 * x) <> 0 Then
y = 3 ^ (Tan(x ^ 2 + 5 * x))
Range("F10").Value = y
Else
MsgBox ("ФНО")
End If
End Sub
Когда:
всё замечательно считается, а когда равен, выскакивает, ошибка, хотя по моему коду программы должно выскочить окошко в котором написано ФНО. Почему такого не происходит? Что неправильно написано в коде?
П.С. Когда ввожу большое число, например, 1Е+10 , тоже не считает.