mehrere Zeilen gleichzeitg erfassen

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

Moderator: Moderatoren

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

mehrere Zeilen gleichzeitg erfassen

Beitrag von clag »

Moin liebe Leutz,

hoffentlich eine einfach zu beantwortende Frage

wie muss ich es ausdrücken um mit einer Anweisung mehren Zeilen oder Spalten zB ein Format zuweisen zu können
für einzelne verteilte oder aber auch ein Bereich zB Zeilen 5-25

oSheet.Rows (2).Height = 500
oSheet.Rows (4).Height = 500
oSheet.Rows (7).Height = 500


dieser Versuch und Varianten davon
oSheet.Rows (2;4;7).Height = 500
wird mit Basic Mecker bestraft

wie hat es richtiger auszusehen
schonmal Danke
LG
clag

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

Re: mehrere Zeilen gleichzeitg erfassen

Beitrag von Karolus »

Hallo
Wenn du mehrere nicht zusammenhängende Zeilen bearbeiten willst musst du weiterhin wie in deinem blauen Text vorgehen.

Ein zusammenhängender Bereich von z.B. Zeile 5 - 25 geht auch mit:

Code: Alles auswählen

oSheet.getcellrangebyposition(0,4,0,24).rows.Height = 500
Gruß Karo
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: mehrere Zeilen gleichzeitg erfassen

Beitrag von clag »

Hi Karolus

danke für die schnelle und präzise Antwort
inhaltlich leider nicht ganz was ich mir zu lesen gewünscht hätte, bzgl dem zusammenfassen...

aber da taucht noch eine andere Frage auf, kann man eventuell eine Auswahl invertieren ?
Also alles auswählen bis auf das Benannte um dann dort zB eine ZellFormat anzuwenden?
LG
clag

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

Re: mehrere Zeilen gleichzeitg erfassen

Beitrag von Karolus »

Hallo
Nee, da du musst schon etwas Umrechnen, willst du zb. alle Zeilen von der ersten bis zu 30.sten ausser Zeile (x) (x als indexvariable):
dann etwa so:

oSheet.getcellrangebyposition(0,0,0, x-1 ).rows.Height = 500
..
oSheet.getcellrangebyposition(0,x+1,0,30).rows.Height = 500

Gruß Karo
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: mehrere Zeilen gleichzeitg erfassen

Beitrag von clag »

Hi,

ok, na dann eben so :)

und Danke
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten