Benutzerdefinierte Funktionen funktionieren nicht in Excel-VBA
Aus irgendeinem Grund benutzerdefinierte Funktionen scheinen nicht zu sein, läuft in Excel. Ich habe die einfache Funktion unten, aber es gibt immer null als Wert, ob es ist als Arbeitsblatt-Funktion oder Aufruf aus einer Prozedur. Wer weiß, was ich falsch mache oder ob es irgendwo eine Einstellung fehlt mir?
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie Funktion:
Testthisout = number * number
. Ihr problem ist, dass Sie nicht zuordnenresult
zu der Funktion " Rückkehr Wert.