Hallo
Stimmt, da ist das dritte Problem.
Calcfunktionen geben in der Regel ein Ergebnis zurück in die Zelle in der sie stehen, deine Funktion (versucht) jedoch
andere Zellen zu ändern, was aber daran scheitert das Calc
während der Ausführung einer Funktion
andere unbeteiligte im
gleichen Tabellenblatt wie die Funktion, gegen Änderungen schützt.
In deiner UDF ist ja das erste Tabellenblatt fix, probier mal einen Aufruf aus Tabelle2 heraus.
Karolus
Ps. ich nehme an, deine UDF dient nur zu Übungzwecken, du kannst sie nämlich völlig problemlos durch eine simple Funktion ersetzen, z.B.
die trägst du in die oberste (linke ) Zelle des
Zielbereichs ein und bestätigst das als Matrixfunktion
strg+shift+enter bzw. mit der
[x]Matrixoption im Formelassistenten.