4
由於某些原因,自定義函數似乎無法在Excel中運行。我創建了下面的簡單函數,但它始終返回零作爲值,無論它用作工作表函數還是從過程調用。任何人都知道我做錯了什麼,或者是否有我失蹤的地方?不能在Excel中工作的自定義函數VBA
Public Function Testthisout(number As Double) As Double
result = number * number
End Function
Public Sub TESTFUNCTION()
Dim number As Double
Dim result As Double
Application.Volatile (True)
number = 4
result = Testthisout(number)
MsgBox result
End Sub
沒了,仍然可以得到返回0。不知道如果我必須重新安裝excel也許 – 2013-02-13 06:12:20
嘗試'Testthisout = number * number'。你的問題是你不會把'result'賦給函數的返回值。 – 2013-02-13 06:29:22
@MarcL我剛剛轉載它 - 它對我來說很好 – 2013-02-13 06:29:52