Я продолжаю получать синтаксическую ошибку в следующей функции VBA:
Function F_1(k_, x_)
F_1 = (x_^3 - 3.0 * k_ * x_^2 + 3.0 * k_^2 * x_ - (5.0/7.0) * k_^3) / SQR(x_ - k_)
End Function
Кто-нибудь знает, что происходит?
Я продолжаю получать синтаксическую ошибку в следующей функции VBA:
Function F_1(k_, x_)
F_1 = (x_^3 - 3.0 * k_ * x_^2 + 3.0 * k_^2 * x_ - (5.0/7.0) * k_^3) / SQR(x_ - k_)
End Function
Кто-нибудь знает, что происходит?
Вам нужно добавить пробелы до и после оператора, иначе Excel не сможет его интерпретировать. Так, например, вместо x_^3
используйте x_ ^ 3
и т.д.
Вы также можете удалить _
из имен переменных / параметров. Это очень необычная запись и может привести к путанице, когда вы разбиваете длинные команды на несколько строк со знаком _
.