非常简单的 VBA 错误

非常简单的 VBA 错误

我在以下 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

您需要在运算符前后添加空格,否则 Excel 无法解释它。因此,例如,x_^3使用x_ ^ 3etc代替。

您可能还想_从变量/参数名称中删除 。这是非常不常见的符号,当您使用 符号将长命令分成几行时可能会导致混淆_

相关内容