Seite 1 von 1

mehrere Zeilen gleichzeitg erfassen

Verfasst: Do, 05.11.2009 08:26
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

Re: mehrere Zeilen gleichzeitg erfassen

Verfasst: Do, 05.11.2009 14:01
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

Re: mehrere Zeilen gleichzeitg erfassen

Verfasst: Do, 05.11.2009 14:19
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?

Re: mehrere Zeilen gleichzeitg erfassen

Verfasst: Do, 05.11.2009 14:59
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

Re: mehrere Zeilen gleichzeitg erfassen

Verfasst: Do, 05.11.2009 15:30
von clag
Hi,

ok, na dann eben so :)

und Danke