Hallo,
> Na ja, sicherlich ein Szenario. Aber die Referenz auf das
> Sheet (aus der
> Basic-Funktion) habe ich damit immer noch nicht. Ausser man gibt den
> Tabellennamen auch noch als String mit. Aber damit ist dann zuviel
> gebastel. Das tue ich mir nun wirklich nicht an.

Mit einem Makro wie vorgeschlagen gibt es kein Gebastel, weil Du ja
alles aus der Markierten Zelle auslesen kannst, weil diese Objekt ist.
Wohlgemerkt ein Makro zum Ausf�llen.
Das die Formel selbst lang ist ist auch bei anderen Formeln so.

Ich sage jetzt aber nicht das ich gef�hlsm��ig nicht verstehe was Du
meinst.

> Ich verstehe einfach
> nicht, wieso die Macher von OpenOffice - wenn man schon von
> Objektstrukturen spricht - nicht die M�glichkeit vorgesehen
> haben auch
> Objekte aus dem Sheet an die Basic-Funktion zu �bergeben.

Da kann ich nichts zu sagen, aber in dem Ursprungsartikel steht auch das
es mit einem Java oder C++ Add-Inn (m�glicherweise) geht.

Aber ich habe jetzt noch einen Vorschlag:

-Du wei�t wie die Funktion summentest() geht
-stell Dir vor der Inhalt dieser Funktion w�re so wie Du ihn brauchst,
kopieren dieser Funktion ist ja m�glich, denn es erfolgt automatische
Anpassung f�r zumindest einen Zellbereich/Zelle
-nun stell Dir vor Deine Funktion w�re analog zu Summentest()
geschrieben und Du willst sie erstmalig in einer Zelle mittels dieser
Formel aufrufen:
=meineFunktion(8;9;E16;H16;K16;N16;Q16;T16;W16;Z16;AC16;AF16)
Wenn Du jetzt die Funktion so schreibst Das der erste Parameter
automatisch beim Kopieren aktualisiert wird brauchst Du nur einen
zweiten fixen Parameter, f�r Zelle A1 z.b.:
=meineFunktion(A1;"A1";8;9;E16;H16;K16;N16;Q16;T16;W16;Z16;AC16;AF16)
Du kannst diese Formel kopieren und der erste Parameter passt sich an.
Alle anderen bleiben fix, aber:
beachte den zweiten Parameter. Dieser fixiert die G�ltigkeit der fixen
Parameter, will hei�en wenn erster und zweiter Parameter �bereinstimmen
stimmen die restlichen festen Parameter gerade.
Wenn Deine Funktion nun eine Routine enth�lt die berechnet wie weit die
relative Abweichung des ersten zum zweiten Parameter ist kannst Du f�r
alle weiteren parameter diese Umrechnung automatisch in der Funktion
durchf�hren.

Wie w�re denn das?


Gru�
J�rg



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an