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

Forumthread: Zellfarbe mit Formel übergeben

Zellfarbe mit Formel übergeben
31.08.2020 10:54:35
JW
Hallo meine Freunde,
ich hab eine Excel Tool gebastelt und in bestimmte Zellen sollen den Wert einer anderen Zelle übernehmen.
Geht es nun aber, dass eine Zelle, per Formel, auch die Farbe einer anderen Übernimmt?
Beispiel: Zelle A hat das Datum 31.8.2020 als inhalt und ist aufgrund eines Makros nun Rot.
Zelle B befindet sich in einem anderen Blatt und soll nun den selben Inhalt und die selbe Farbe wie
Zelle A haben.
Der Grund warum ich Zelle B nicht über ein Makro die selbe Farbe gebe ist, dass ich das Makro, welches unter anderem die Zelle A Inhalt und Farbe gibt, stark umschreiben müsste. Deswegen wollte ich hier vielleicht erstmal nach einer anderen Lösung fragen.
Mit freundlichen Grüßen
JW
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: wäre nur sinnvoll möglich, wenn ...
31.08.2020 10:59:08
neopa
Hallo JW,
... die zu übernehmende Farbe in Abhängigkeit eines Zellwertes zugewiesen wurde. Dann wäre das über bedingte Formatierung(sformel) möglich.
Gruß Werner
.. , - ...
AW: wäre nur sinnvoll möglich, wenn ...
31.08.2020 11:05:39
JW
Mahlzeit Werner
Also der Wert von Zelle A ist ein bestimmtes Datum, welches sich ändert.
Die Farbe wird wie Folgt bestimmt:
Liegt das Datum mehr als 14 Tage in der Zukungt ist die Zellfarbe grün.
Liegt es weniger als 14 Tage in der Zukunft soll die Farbe geld sein.
Wenn das Datum heute, oder in der Vergangenheit liegt, soll die Zellfarbe Rot werden.
In Zelle A erfolgt das über Makro, aber in Zelle B hätte ich das lieber mit einer Formel oder Formatierung wenn möglich.
Kann man auch eine bedingte Formatierung für so etwas machen?
VG
JW
Anzeige
klar ...
31.08.2020 11:20:01
Matthias
Hallo
Zitat
Kann man auch eine bedingte Formatierung für so etwas machen?
Ja.
Gruß Matthias
AW: klar ...
31.08.2020 11:56:48
JW
Wie würde sowas denn klappen? ^^
AW: klar ...
31.08.2020 12:02:56
SF
Hola,
=A2 =(A2>HEUTE())*(A2-HEUTE() =A2-HEUTE()>14
Gruß,
steve1da
Anzeige
AW: das hatte ich doch schon geschrieben ...
31.08.2020 11:40:32
neopa
Hallo JW,
... nämlich: "Dann wäre das über bedingte Formatierung(sformel)"
Um es konkret aufzuzeigen, wäre Deinerseits die Einstellung (D)einer Beispieldatei (Auszug reicht) hier vorzunehmen.
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zellfarbe per Formel übernehmen in Excel


Schritt-für-Schritt-Anleitung

Um die Zellfarbe in Excel per Formel zu übernehmen, kannst du die bedingte Formatierung nutzen. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne deine Excel-Datei und gehe zu dem Blatt, in dem du die Zellfarbe übernehmen möchtest.
  2. Wähle die Zelle aus, in der die Farbe übernommen werden soll (z.B. Zelle B).
  3. Gehe zu "Start" > "Bedingte Formatierung" > "Neue Regel".
  4. Wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  5. Gib folgende Formel ein, um die Farbe basierend auf dem Datum in Zelle A zu bestimmen:
    =A2>HEUTE()+14

    Diese Regel färbt die Zelle grün, wenn das Datum mehr als 14 Tage in der Zukunft liegt.

  6. Klicke auf "Format" und wähle die gewünschte Füllfarbe (z.B. grün).
  7. Füge weitere Regeln hinzu, um das Verhalten für die anderen Bedingungen (weniger als 14 Tage, heute oder in der Vergangenheit) festzulegen:
    • Für weniger als 14 Tage:
      =UND(A2<=HEUTE()+14, A2>HEUTE())
    • Für heute oder in der Vergangenheit:
      =A2<=HEUTE()
  8. Wähle die entsprechenden Farben für jede Regel und klicke auf "OK".

Jetzt sollte die Zelle B die gleiche Farbe wie Zelle A haben, basierend auf dem Datum.


Häufige Fehler und Lösungen

  • Fehler: Die Zellfarbe ändert sich nicht.

    • Lösung: Überprüfe die eingegebenen Formeln in der bedingten Formatierung. Achte darauf, dass die Zellreferenzen korrekt sind und dass die Formeln richtig konfiguriert sind.
  • Fehler: Die bedingte Formatierung wird nicht angezeigt.

    • Lösung: Stelle sicher, dass die Bedingte Formatierung für die richtige Zelle aktiv ist und die Bedingungen korrekt definiert wurden.

Alternative Methoden

Falls die bedingte Formatierung nicht die gewünschte Flexibilität bietet, kannst du auch VBA-Makros verwenden, um die Farben dynamisch zu ändern. Ein einfaches Beispiel könnte so aussehen:

Sub Farbwechsel()
    If Range("A2").Value > Date + 14 Then
        Range("B2").Interior.Color = RGB(0, 255, 0) ' Grün
    ElseIf Range("A2").Value <= Date + 14 And Range("A2").Value > Date Then
        Range("B2").Interior.Color = RGB(255, 255, 0) ' Gelb
    Else
        Range("B2").Interior.Color = RGB(255, 0, 0) ' Rot
    End If
End Sub

Praktische Beispiele

Angenommen, du hast folgende Daten in Zelle A2:

  • 31.08.2020: Zelle B2 wird rot, da das Datum in der Vergangenheit liegt.
  • 12.10.2023: Zelle B2 wird gelb, da das Datum weniger als 14 Tage in der Zukunft liegt.
  • 01.12.2023: Zelle B2 wird grün, da das Datum mehr als 14 Tage in der Zukunft liegt.

Diese Beispiele zeigen, wie du die Excel Zellfarbe per Formel ändern kannst.


Tipps für Profis

  • Nutze die Farbcode Excel Formel für spezifische Farbanpassungen. Du kannst RGB-Werte verwenden, um genau die gewünschte Farbe zu erhalten.
  • Experimentiere mit verschiedenen Bedingungen in der bedingten Formatierung. So kannst du komplexe Farbänderungen basierend auf mehreren Kriterien realisieren.
  • Halte deine Formeln sauber und verwende Kommentare, um den Zweck jeder Regel zu dokumentieren.

FAQ: Häufige Fragen

1. Kann ich die Zellfarbe in Excel nur mit einer Formel ändern? Ja, die Zellfarbe kann über die bedingte Formatierung geändert werden, die auf Formeln basiert.

2. Funktioniert das auch in älteren Excel-Versionen? Ja, die bedingte Formatierung ist in den meisten Versionen von Excel verfügbar, jedoch können die spezifischen Schritte leicht variieren.

3. Kann ich die Textfarbe auch per Formel ändern? Ja, die Textfarbe kann ebenfalls über die bedingte Formatierung angepasst werden, indem du die Option "Schriftart" in den Formatierungsregeln auswählst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige