von clag » Mi, 13.05.2015 06:13
Hallo und Moin zusammen,
@Balu
balu hat geschrieben:Absolut nicht!
Denn deine Eingangsfrage lautete:
"Wieso werden nicht alle Zellen entsprechend formatiert?"
nein, Balu, das war nur die Folgefrage die sich aus der Erkenntnis ergab, das
Code: Alles auswählen
oSheet.getCellRangeByName("A3","B6","F8","G12").CellBackColor = rgb(254,0,0)
mehrere Zellen bzw Bereiche in einem Rutsch zu formatieren nicht das erwartete tut, obwohl es von Herr Dannenhöfer
in einer Beschreibung
Wie kann man auf Zellbereiche zugreifen mit "getCellRangeByName()" so dargestellt wird.
Entweder er hat sich vertan, die die Eigenschaft hat sich seit dem geändert, oder ich verwende eine falsche Syntax.
Die Frage die im Raum steht ist nach wie vor,
wie kann man mit einer Anweisung mehrere Zellen bzw Bereiche formatieren
auch wenn sie anfangs wörtlich nicht so gestellt war. Von daher sehe ich schon ein "zurück auf Start"
@ F3K Total,
Danke, dein Code sieht aufgeräumt aus ist aber doch letztlich auch eine Folge von mehreren Anweisungen.
Also nicht wirklich das Gesuchte
mein derzeitiges Hilfskonstrukt per loop sieht so aus
Code: Alles auswählen
mCells = Array("A3:B3","F3:H3","L3","A9:B9","K9:M9")
for i=0 to 4
ThisComponent.sheets(0).getCellRangeByName(mCells(i)).CellBackColor = rgb(255,0,0)
next
die von Herrn Dannenhöfer dargstellte Version
Code: Alles auswählen
oSheet.getCellRangeByName("A3:B3","F3:H3","L3","A9:B9","K9:M9")
würde wohl intern das gleiche tun, in einer Schleife die verschiedenen Ranges ansprechen,
aber vermutlich doch schneller, wenn es denn tun würde.
Hallo und Moin zusammen,
@Balu
[quote="balu"]Absolut nicht!
Denn deine Eingangsfrage lautete:[/quote]
"Wieso werden nicht alle Zellen entsprechend formatiert?"
nein, Balu, das war nur die Folgefrage die sich aus der Erkenntnis ergab, das
[code]oSheet.getCellRangeByName("A3","B6","F8","G12").CellBackColor = rgb(254,0,0)[/code]
mehrere Zellen bzw Bereiche in einem Rutsch zu formatieren nicht das erwartete tut, obwohl es von Herr Dannenhöfer
in einer Beschreibung [url=http://www.dannenhoefer.de/faqstarbasi/WiekannmanaufZellbereichezugreifen.html]Wie kann man auf Zellbereiche zugreifen[/url] mit "getCellRangeByName()" so dargestellt wird.
Entweder er hat sich vertan, die die Eigenschaft hat sich seit dem geändert, oder ich verwende eine falsche Syntax.
Die Frage die im Raum steht ist nach wie vor, [b]wie kann man mit einer Anweisung mehrere Zellen bzw Bereiche formatieren[/b]
auch wenn sie anfangs wörtlich nicht so gestellt war. Von daher sehe ich schon ein "zurück auf Start"
@ F3K Total,
Danke, dein Code sieht aufgeräumt aus ist aber doch letztlich auch eine Folge von mehreren Anweisungen.
Also nicht wirklich das Gesuchte
mein derzeitiges Hilfskonstrukt per loop sieht so aus
[code]
mCells = Array("A3:B3","F3:H3","L3","A9:B9","K9:M9")
for i=0 to 4
ThisComponent.sheets(0).getCellRangeByName(mCells(i)).CellBackColor = rgb(255,0,0)
next
[/code]
die von Herrn Dannenhöfer dargstellte Version
[code]oSheet.getCellRangeByName("A3:B3","F3:H3","L3","A9:B9","K9:M9")[/code]
würde wohl intern das gleiche tun, in einer Schleife die verschiedenen Ranges ansprechen,
aber vermutlich doch schneller, wenn es denn tun würde.