[gelöst] einfügen, Zellen verschieben

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

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

[gelöst] einfügen, Zellen verschieben

Beitrag von clag »

Hallo Kenner und Könner,

bräuchte mal wieder konkrete Basic Hilfe

wie kopiere ich einen Zellbereich zB C5:G5 (2,4,6,4)
und füge diesen bei C10 ein, so das die vorhandenen Daten C10:Gxx nach unten verschoben werden?

schonmal Danke fürs lesen
Zuletzt geändert von clag am Mi, 15.01.2014 11:30, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: einfügen, Zellen verschieben

Beitrag von Karolus »

Hallo

Du musst im "Zielbereich" halt Zellen einfügen, bevor du kopierst

Code: Alles auswählen

...
target_range = sheet.getCellRangeByPosition(2, 9, 6, 9)
target_address = target_range.getRangeAddress()
sheet.insertCells(target_address, 1 )
...
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: einfügen, Zellen verschieben

Beitrag von clag »

Hallo Karolus,

also erstmal Danke
aber dein Ansatz ist nicht ganz was ich erhofft hatte

ich hatte das hier gefunden

Code: Alles auswählen

' einfügen eines Zellbereichs
oTabellenblatt.insertCells( oZellbereichsAdresse, _
com.sun.star.sheet.CellInsertMode.DOWN)
und geglaubt man könne gleich Zellen mit Inhalt kopieren,
ist das eine Fehlannahme, fügt der Code-Schnipsel nur leere Zellen ein?

Oder kann man wie beim manuellen Inhalte einfügen das in einem Rutsch machen?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: einfügen, Zellen verschieben

Beitrag von Karolus »

Hallo

Ja das ist das gleiche - und wo ist das Problem bei zwei bis drei zusätzlichen Codezeilen?

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten