Zellen verbinden

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

sg1985
***
Beiträge: 89
Registriert: Mo, 07.07.2008 15:22

Zellen verbinden

Beitrag von sg1985 »

Hallo,

ich würde gerne die Zellen A1,A2,B1,B2 miteinander verbinden, aber ich schaffe es einfach nicht.

Folgenden Code habe ich momentan (wobei ich mir sicher bin, dass man das eleganter und durch weniger Codezeilen lösen kann):

Code: Alles auswählen

oBereich1 = oBlatt.getCellRangeByName("A14:B14")
oBereich2 = oBlatt.getCellRangeByName("A15:B15")
oBereich3 = oBlatt.getCellRangeByName("A14:A15")
oBereich4 = oBlatt.getCellRangeByName("B14:B15")
oBereich1.merge(true)
oBereich2.merge(true)
oBereich3.merge(true)
oBereich4.merge(true)
Leider führt dieser Code immer nur die ersten 2 merge Anweisungen aus, in diesem Fall merge von Bereich1 und Bereich2.
Da gibt es aber sicher eine bessere Möglichkeit den Bereich A1,A2,B1,B2 zu definieren, so dass dann nur eine merge Anweisung notwendig ist oder?

liebe Grüße
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Zellen verbinden

Beitrag von turtle47 »

sg1985 hat geschrieben:Da gibt es aber sicher eine bessere Möglichkeit den Bereich A1,A2,B1,B2 zu definieren
Warum schreibst Du denn nicht einfach

Code: Alles auswählen

oBereich1 = oBlatt.getCellRangeByName("A1:B2"):oBereich1.merge(true)
?
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
sg1985
***
Beiträge: 89
Registriert: Mo, 07.07.2008 15:22

Re: Zellen verbinden

Beitrag von sg1985 »

Habe nicht gewusst, dass es so geht. Danke!
Antworten