Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Schriftfarbe auf nicht aktiven Blatt ändern

Forumthread: Schriftfarbe auf nicht aktiven Blatt ändern

Schriftfarbe auf nicht aktiven Blatt ändern
26.11.2004 11:09:18
LINO
Hallo liebes Excel Forum,
ich habe folgendes Problem:
ich möchte alle Tabellenblätter durchgehen
und in bestimmten Bereichen die Textfarbe wieder auf Schwarz stellen.
Klappt ja auch wunderbar aber nur wenn das Blatt auch aktiv ist!
Das möchte ich aber vermeiden.
Wie stelle ich also Textfabe in einem nicht aktivem Tabellenblatt
wieder auf schwarz?
Die entsprechende Codestelle sieht ungefähr so aus:
For Each WS In Worksheets
...
WS.Range(Cells(a, Spalte), Cells(a, Spalte + 5)).Font.ColorIndex = 0
...
Next WS
Was mach ich falsch?
Vielen, vielen Dank schon mal.
GRÜßE
LINO
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schriftfarbe auf nicht aktiven Blatt ändern
Galenzo
Hallo,
einfache Ursache - große Wirkung:
Cells bezieht sich stets auf das aktive Blatt!!!
Schreibst du also so:
WS.Range(WS.Cells(a, Spalte), WS.Cells(a, Spalte + 5)).Font.ColorIndex = 0
Viel erfolg!
AW: Schriftfarbe auf nicht aktiven Blatt ändern
26.11.2004 11:37:18
LINO
Danke Galenzo!
Hätte ich selbst drauf kommen können!
Grüüüüüüüße
LINO
Anzeige
AW: Schriftfarbe auf nicht aktiven Blatt ändern
xule
Hallo
im Range() muß auch noch das Ws angegeben werden..
so gehts:
WS.Range(WS.Cells(a, Spalte), WS.Cells(a, Spalte + 5)).Font.ColorIndex = 0
Gruß UD
zu spät.....
xule
sss

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige