[Excel 2003] Bedingtes Formatieren mit VBA

05/01/2012 - 17:24 von Ralf Brinkmann | Report spam
Hallo und frohes Neues Jahr!

Da ich mehr als 4 Bedingungen habe, möchte ich den Zellhintergrund mit
VBA entsprechend einfàrben, wenn darin eine bestimmte Zeichenfolge
enthalten ist oder der Inhalt mit einer bestimmten Zeichenfolge beginnt
(da jedesmal hinter dem Namen nach ALT-Return noch eine Uhrzeit
eingegeben sein kann):

Müller Meier Schulze
10:00-17:00 09:00-16:00 09:00-18:00

Also sowas wie

Wenn Zelle A1:Z100 enthàlt (oder beginnt mit)
"Müller" oder "Meier" oder "Schulze"
dann Zelle.Interior.ColorIndex = 50 'Grün

Wenn
"Idefix" oder "Asterix" oder "Obelix"
dann Zelle.Interior.ColorIndex = 3 'Rot

...

Die Liste kann jeweils etwa 8 Namen enthalten.

Hat jemand eine Idee?

Eine andere Möglichkeit wàre wohl, dass es ein Tabellenblatt "Personal"
gibt, in dem die Namen mit der entsprechenden Farbe vorgegeben sind und
die Formel dort nachguckt, wie der Name eingetragen ist und dann diese
Formatierung übernimmt. Wird allerdings wahrscheinilch schwierig wegen
des Teils nach dem Namen.

Gruß, Ralf
Windows XP Home SP3
Opera 11.61 - 1222 Christmas Edition
The Bat! Pro 5.0.24
 

Lesen sie die antworten

#1 Ralf Brinkmann
07/01/2012 - 18:37 | Warnen spam
*Ralf Brinkmann*:

[...] möchte ich den Zellhintergrund mit VBA entsprechend einfàrben,
wenn darin eine bestimmte Zeichenfolge enthalten ist oder der Inhalt
mit einer bestimmten Zeichenfolge beginnt



Hm...

Keine Lösung? Zu schwierig? Keine Lust? Alle sind im Urlaub? Alle sind
im Filter? Ich bin im Filter?

Gruß, Ralf
Windows XP Home SP3
Opera 11.61 - 1222 Christmas Edition
The Bat! Pro 5.0.24

Ähnliche fragen