schreibe in einem VBA Modul die folgende Funktion:
Code:
Public Function IstGruenMarkiert(Z As Long, S As Integer) As Byte If Tabelle3.Cells(Z, S).Interior.Color = 65280 Then '65280 ist der Farbwert für dein Grün IstGruenMarkiert = 1 Else IstGruenMarkiert = 0 End If End Function
Ich nehme an, dass du die Formel im Blatt "Tagesplan" benötigst und auf die Spalten E und G Bezug nehmen möchtest.
Danke für die Antworten. Habe den Lösungsansatz von Avenue verwendet. Jedoch ist mir aufgefallen, wenn ich etwas neu in den Stammdaten in Grün färbe, ändert sich die Formel auf dem Tagesplan nicht. Erst wenn ich bei dem tagesplan das Datum ändere und dann wieder das alte Datum einstelle. Gibt es da vielleicht einen Trick, dass er die Formel
Public Function IstGruenMarkiert(Z As Long, S As Integer) As Byte Application.Volatile If Tabelle3.Cells(Z, S).Interior.Color = 65280 Then '65280 ist der Farbwert für dein Grün IstGruenMarkiert = 1 Else IstGruenMarkiert = 0 End If End Function
Testen könntest du es ja mal und ich vermute mal dass sich auch die VBA-Experten dazu noch äußern werden.
habe mal wieder eine kleine Frage, diesmal ein etwas anderes Thema, aber es geht wieder um die Farbe. Anbei habe ich eine Datei mit einem Beispiel angehangen. Folgende Problemstellung: Momentan habe ich mehrere Datumswerte angegeben. Dazu eine bedingte Formatierung, die alle Daten in rote Schrift färbt, wenn der Tag vorbei ist (Wenn an dem Tag was erledigt wurde, wird der Hintergrund in grün gefärbt. Nun ist es aber leider so, dass das Datum auch rot gefärbt wird, wenn der Hintergrund grün ist. Kann man in die Bedingte Formatierung eintragen, dass nur das Datum( Danke für eure Hilfe!
Zitat:habe mal wieder eine kleine Frage, diesmal ein etwas anderes Thema,
dann mach bitte ein neues Thema mit einer aussagekräftigen Überschrift auf. Gleichzeit solltest du deine Beispieldatei überdenken: färbst du an den Tagen, in denen Aufträge erledigt wurden, händisch grün ein? Deine Beispieltabelle muss zwingend wie dein Original aufgebaut sein!! Aus dem, was du bisher geliefert hast, kann keine gezielte Hilfe gegeben werden.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Trotzdem geht es sich wieder ums selbe, ich muss die Farbe erkennen.
Die Farbe wird im Original anders vergeben, durch ein Makro wenn ich auf einen Knopf drücke. Evtl. könnte ich bei der Einfärbung durchs Makro auch sagen, dass wenn ich etwas auf Grün setze(erledigt) , er auch gleich das Datum checkt und es Rot färbt wenn es Allerdings komme ich dann warscheinlich in Konflikt mit der bedingten Formatierung, da ja auch Termine die nicht erledigt sind, rot werden sollen. Die Datei darf ich nicht hochladen...