Benutzerdefinierte Funktion mit einem Array als Parameter
Verfasst: Fr, 20.03.2009 08:14
Hallo,
ich möchte eine benutzerdefinierte Funktion mit einem Array als Parameter erstellen, in der Art:
Die Fkt. schaut einfach nach dem ersten Wert < 50. Diese Funktion rufe ich dann in Calc auf: =TEST(A1:A10). In "Length" steht tatsächlich auch die richtige Anzahl von Werten, aber in der Zeile "if (f(i) ..." erhalte ich immer "index out of defined range".
Was mache ich denn da falsch?
Danke!
Sabine Lorentz
ich möchte eine benutzerdefinierte Funktion mit einem Array als Parameter erstellen, in der Art:
Code: Alles auswählen
Function TEST(f)
TEST = -1
Length = UBound(f) - LBound(f) + 1
for i=1 to Length-5
if ( f(i) < 50 and f(i+1)<50 and f(i+2) < 50) then
TEST=i
end if
next i
End Function
Was mache ich denn da falsch?
Danke!
Sabine Lorentz