Der Martin: OpenOffice.Calc: Per Script einer Zelle eine Formel zuweisen

Beitrag lesen

Hi,

Das Kopieren des Sheets läuft so durch, nur beim Einfügen der Formel in die Zelle kommt eine nichtssagende Fehlermeldung.
[...]
Wie kann ich es besser machen?

auf gar keinen Fall den Wortlaut der Fehlermeldung verraten, der könnte ja jemand anderem einen Hinweis geben. ;-)

Folgends wird in die Zelle eingetragen:
=VERKETTEN(#REF!.C3;" "; "1. "; #REF!.C2; " "; #REF!.D2)

Also wird der Bezug auf das Tabellenblatt "Optionen" nicht erkannt. Heißt das Sheet wirklich so?
Von Libre Office, das ja vergleichbar und kompatibel sein möchte, kenne ich es bei automatisch eingetragenen Zellbezügen so, dass der Name des Sheets in einfachen Anführungszeichen steht. Also in deinem Fall z.B.

oSelektion = "=CONCATENATE('Optionen'.C3; ' '; i; '. '; 'Optionen'.C2; ' '; 'Optionen'.D2)"

Zumindest steht's nachher so in der Zelle; ob das beim Scripting auch so sein muss, weiß ich nicht genau.

Ciao,
 Martin

--
Man sollte immer wissen was man sagt
 - aber auf keinen Fall alles sagen, was man weiß.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(