Werner Tietz schrieb:

Hallo Makrospezialisten
Ich hab mir hier mit Hilfe von ->Makro aufzeichnen ,
und (weitesgehend) mit Suchen und Ersetzen ein Makro
gebaut, das Textstrings in der Form von chemischen Summenformeln,
zb.CaCO3, NaCl oder NH4Fe(SO4)2,
in eine scalc-Funktion umstrukturiert,die dann im Tabellenblatt
ausgewertet wird; d.h. zu einer chem. Summenformel wird das entsprechende Molekularewicht errechnet.

Das funktioniert jetzt so,das ich eine chem.Summenformel eingebe und das Makro per Shortcut starte, das Ergebniss wird dann in die Zelle unterhalb ausgegeben.

Meine Frage ist:
 Wie kann ich erreichen das mit "=MOLGEWICHT(A1)"
das Makro aus einer beliebigen Zelle(xy) heraus als Function aufgerufen werden kann, und das Ergebniss in dieser Zelle(xy) ausgegeben wird ?

Danke für entsprechende Tips



Hallo,

Du kannst Funktionen aus Starbasic direkt in Calc aufrufen. Dazu muß die Funktion in der Standardbibliothek von OpenOffice oder dem Dokument stehen.
Damit Du ein Ergebnis erhalten will mußt einen Wert zurückgeben.

function molgewicht( input)
.....
molgewicht=ergebnis
end function

mfg
Michael


--
FAQ zu Starbasic -> http://www.starbasicfaq.de
Volltextsuche in SO/OOo -> http://www.dannenhoefer.de/down


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

Antwort per Email an