@Jatecky

Как исправить ошибку в формуле Excel VBA?

Есть код функции, но он выбивает ошибку. Что не так?
Public Function fun1(x)
fun1=(x*x-5*2^0.5)/(2*x^3+1)
End Function
  • Вопрос задан
  • 51 просмотр
Решения вопроса 2
BasiC2k
@BasiC2k
Если у вас в начале модуля указано:
Option Explicit

то это значит, что требуется явное указание типов переменных. Тогда функция должна выглядеть например так:

Public Function fun1(x As Double) As Double
fun1=(x*x-5*2^0.5)/(2*x^3+1)
End Function


Если причина не в этом - выкладывайте скриншот ошибки
Ответ написан
idShura
@idShura
Добавь пробелы и все заработает
Public Function fun1(x As Double) As Double
    fun1 = (x * x - 5 * 2 ^ 0.5) / (2 * x ^ 3 + 1)
End Function
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы