[英]VBA function syntax
我正在用以下等式编写函数:
P = 10 ^ (A - B9 / ( T + C ))
Z = C * Exp ( -k * t)
我使用以下语法:
答案 1:
Function P(a As Integer, b As Integer, c As Integer, t As Integer) As Integer
P = (10 ^ a) / 10 ^ (b / (t + c))
End Function
答案 2:
Function Z(c As Integer, k As Integer, t As Integer) As Integer
Z = c / Exp(-k * t)
End Function
答案并不准确。
请让我知道我的不足之处。
方程式与原始方程式不同,您还应该发布某些数字的预期结果,试试这个:
Function P(a As Integer, b As Integer, c As Integer, t As Integer) As Integer
P = 10 ^ (a - b / (t + c))
End Function
Function Z(c As Integer, k As Integer, t As Integer) As Integer
Z = c * Exp(-k * t)
End Function
此外,您必须考虑保存Integer
的最大值: 32767
因此当该变量超过该值时程序将溢出,您可以here
阅读有关数据限制的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.