我在大学的运动测试中遇到了一些问题,但在编辑了一些代码后,似乎有些问题出现了。
Public Function Uzd(x) As String
If x = 1 Or x = 2 Then
Uzd = (2 * x + 3) / sqrt(x ^ 2 + 3 * x + 2)
Else
Uzd = "Incorrect data"
End If
End Function
运行代码后我得到 - Sub或函数未定义
答案 0 :(得分:0)
您尝试使用的功能位于VBA
模块中的Math
类型库中:
您可以使用IntelliSense并完全限定您使用的全局范围函数来避免此类拼写错误:
Uzd = (2 * x + 3) / Math.Sqr(x ^ 2 + 3 * x + 2)