Ich würde gerne in Excel 2003 folgendes machen.
Ich möchte in Feldern einer Exceltabelle automatisch, je nach :Zellinhalt,
eine Hintergrundfarbe vorgeben.
4 Namenskürzel aka AB - CD - EF - GH
Wenn eines dieser Kürzel in ein Feld, in einer von vier Spalten, eingetragen wird
soll diese Feld mit einer für das Kürzel zu definierenden
Hintergrundfrabe automatisch versehen werden.
Über die ‚Bedingte Formatierung‘ kann ich leider nur 3 Bedingungen definieren.
Hallo Robert
Zuerst eine Frage. Du schreibst: „4 Namenskürzel aka“ – Was heisst „aka“?
In neueren Excel-Versionen gibt es die Einschränkung der bedingten Formatierung nicht mehr. In älteren Versionen muss man sich mit Makros behelfen. Zum Beispiel:
Private Sub Worksheet\_Change(ByVal Target As Range)
ic = 0
If Target = "AB" Then Target.Interior.Color = 65535: ic = 1 ' gelb
If Target = "CD" Then Target.Interior.Color = 255: ic = 1 ' rot
If Target = "EF" Then Target.Interior.Color = 5287936: ic = 1 ' grün
If Target = "GH" Then Target.Interior.Color = 12611584: ic = 1 ' blau
If ic = 0 Then Target.Interior.Pattern = xlNone
End Sub
Dieses Makro muss man einfügen in ein Arbeitsblatt: „Öffnen Sie den VisualBasic Editor, indem Sie Alt+F11 drücken. Klappen Sie in der linken Fensterhälfte allenfalls «Microsoft Excel Objekte» auf und doppelklicken Sie den Namen der betroffenen Tabelle (z.B. «Tabelle1»). Damit wendet sich das Makro ausdrücklich in jener Tabelle an. - Kopieren Sie folgenden Makro-Code hinein.“
Dieses Makro macht folgendes: Wenn Du irgendwo in einer bestimmten Tabelle „AB“ eingibst, wird die Zelle gelb eingefärbt; wenn Du „CD“ eingibst, wird sie rot eingefärbt, usw. Wenn Du etwas anderes eingibst, gibt es keine Zell-Einfärbung bzw. die Zellfärbung wird „gelöscht“.
Das Makro muss in Deinem Fall angepasst werden.
Wenn eines dieser Kürzel in ein Feld, in einer von vier Spalten, eingetragen wird
Dazu z. B. müsstest Du genaue Angaben machen, eventuell eine Datei hochladen.
Ich hoffe, mein Beitrag bringt Dich einen Schritt weiter, und grüsse freundlich
Niclaus