Я продолжаю получать синтаксическую ошибку в следующей функции 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

Кто-нибудь знает, что происходит?

1 ответ1

5

Вам нужно добавить пробелы до и после оператора, иначе Excel не сможет его интерпретировать. Так, например, вместо x_^3 используйте x_ ^ 3 и т.д.

Вы также можете удалить _ из имен переменных / параметров. Это очень необычная запись и может привести к путанице, когда вы разбиваете длинные команды на несколько строк со знаком _ .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .