Der 1. Code funktioniert wunderbar. Wir haben das ganze jetzt auf einen Umweg gelöst. Hätten die Zellfarbe auch per VBA zuweisen können aber haben eine Hilfspalte genommen und dort mit 1 und "" gearbeitet. Also falls die Zelle farbig markiert werden soll, soll in die Hilfszelle eine 1 enthalten. Falls nicht, nicht. Also als bedingte Formatierung. Und dann im VBA auf diese Hilfzelle mit .Value zugegriffen. Eindeutig einfacher ;)
Der 2. Code ist ungetestet, somit weiß ich nicht, ob dieser funktioniert.
Aber danke für eure Hilfe :)
Gruß Marc