Benutzerfunktion mit Rückgabe eines Range? Wie?
28.06.2004 10:25:50
Christian
ich habe folgendes Problem..
Ich möchte einer Benuterfunktioner schreiben, die sich ähnlich wie z.B. MINV oder MMULT verhält, also eine Range erhält, und eine Range zurückgibt.
Wenn ich z.B. in den Zellen A1 bis B2 die Zahlen 1 2 3 4 stehen habe, dann möchte ich eine Funktion die, wenn sie in die Zellen C1 bis D2 eingefügt wird, natürlich als Matrixformel, z.B. 2 4 6 8 einträgt...
Das heisst mit anderen Worten, wie werden die Rückgabewerte bei einer Matrixformel verarbeitet, oder warum klaptt folgendes nicht:
Function test(target As Range) As Range
For i = 1 To 2
target(i, 1).Value = "Hello World!"
Next i
End Function
Danke für Tips..