我在 Excel VBA 模塊中有以下代碼:
Function f(a, b, c, d)
f = 1.95 * a * (b / c) ^ 0.06 * (d / c) ^ 0.06
End Function
Sub callf()
Debug.Print (f(-7, 10, 3.5, -6))
End Sub
當我運行 sub 時,callf我收到一個錯誤:
運行時錯誤“5”:無效的程序呼叫或引數
我不知道為什么會發生這種情況。我這里不是在做簡單的浮點運算嗎?有任何想法嗎?
uj5u.com熱心網友回復:
因為你正在提升-1.7權力0.06。該結果是一個復數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/338013.html
上一篇:更改2個單元格的值和相應的公式值需要復制到不同的作業表中
下一篇:通過AJAX回傳坐標
