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

Forumthread: Hintergrundfarbe Zelle ändern bei Veränderung

Hintergrundfarbe Zelle ändern bei Veränderung
17.08.2005 14:02:17
Johannes
Hallo Freunde,
ich habe in einem WKS in den Zellen B3 bis AG200 jeweils Formeln mit SVERWEIS stehen. Wenn diese Formeln manuell durch den Eintrag von Werten überschrieben werden, möchte ich, dass die bearbeitete Zelle eine Hintergrundfarbe (.ColorIndex = 37 'hellbau) erhält, um kenntlich zu machen, dass hier manuell geändert wurde.
Hat jemand eine Idee, wie das zu lösen ist. Einstweilen schon mal Danke für Eure Hilfe.
Gruß
Johannes
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hintergrundfarbe Zelle ändern bei Veränderung
17.08.2005 14:20:40
Nepumuk
Hi Johannes,
in der Menüleiste - Einfügen - Namen - Definieren
Hier gibst du einen Namen z.B. Formel ein. In der Box "Bezieht sich auf:" kommt folgende Formel: =ZELLE.ZUORDNEN(48;INDIREKT("ZS";0))
Die Maske mit einem Klick auf Ok schließen.
Markiere den Bereich mit den Formeln. In der Menüleiste - Format - Bedingte Formatierung:
In der Combobox "Formel ist" auswählen und folgende Formel eintragen: =NICHT(Formel)
Unter Format - Muster die gewünschte Farbe auswählen und auf Ok klicken. Das war's.
Gruß
Nepumuk
Excel & VBA – Beispiele
Anzeige
Super - Danke owT
17.08.2005 14:30:08
Johannes
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Hintergrundfarbe einer Zelle ändern bei Veränderung


Schritt-für-Schritt-Anleitung

Um die Hintergrundfarbe einer Zelle in Excel zu ändern, wenn der Wert manuell eingegeben wird, kannst du die bedingte Formatierung und eine benutzerdefinierte Formel verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne dein Excel-Dokument und markiere den Bereich B3 bis AG200, in dem du die Hintergrundfarbe ändern möchtest.

  2. Gehe zu:

    • Menüleiste -> Start -> Bedingte Formatierung -> Neue Regel.
  3. Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.

  4. Gib die folgende Formel ein:

    =NICHT(ISTLEER(B3))

    Das bedeutet, dass die Regel greift, wenn die Zelle nicht leer ist.

  5. Klicke auf Formatieren und wähle die gewünschte Hintergrundfarbe (z.B. hellblau).

  6. Bestätige mit OK und schließe das Fenster.

Jetzt ändert sich die Hintergrundfarbe, wenn du einen Wert eingibst.


Häufige Fehler und Lösungen

  • Excel Hintergrundfarbe lässt sich nicht ändern: Stelle sicher, dass die Regel für die bedingte Formatierung korrekt eingerichtet ist. Überprüfe auch, ob die Zellen gesperrt sind.

  • Excel Zellenfarbe ändern bei Eingabe funktioniert nicht: Vergewissere dich, dass du die richtige Formel für die bedingte Formatierung verwendest und dass der Bereich korrekt markiert ist.

  • Excel Zelle farbe lässt sich nicht ändern: Möglicherweise ist das Format der Zelle auf "Text" eingestellt. Ändere das Format der Zelle in "Allgemein" oder "Zahl".


Alternative Methoden

Eine alternative Methode zur Änderung der Zellenfarbe bei Wertänderung ist die Verwendung von VBA (Visual Basic for Applications). Hier ein einfaches Beispiel:

  1. Öffne den VBA-Editor mit ALT + F11.

  2. Füge in das Modul das folgende Skript ein:

    Private Sub Worksheet_Change(ByVal Target As Range)
       If Not Intersect(Target, Me.Range("B3:AG200")) Is Nothing Then
           Target.Interior.ColorIndex = 37 'hellblau
       End If
    End Sub
  3. Schließe den VBA-Editor und kehre zu deinem Excel-Dokument zurück.

Diese Methode ändert die Zellenfarbe automatisch, wenn du einen Wert eingibst.


Praktische Beispiele

  • Beispiel 1: Du hast eine Liste von Produkten in den Zellen B3 bis AG200. Wenn du die Menge eines Produkts änderst, wird die Hintergrundfarbe der Zelle hellblau, um anzuzeigen, dass hier eine manuelle Änderung vorgenommen wurde.

  • Beispiel 2: Verwende die bedingte Formatierung, um die Zellenfarbe nur zu ändern, wenn der Wert über einem bestimmten Schwellenwert liegt. Zum Beispiel:

    =B3>10

    Dadurch wird die Zelle grün, wenn der Wert größer als 10 ist.


Tipps für Profis

  • Nutze die Formatierung für mehrere Bedingungen, um unterschiedliche Farben für verschiedene Werte anzuzeigen.
  • Speichere deine Bedingten Formatierungen als Vorlagen, um sie in anderen Arbeitsblättern schnell wiederverwenden zu können.
  • Experimentiere mit VBA-Events für komplexere Anforderungen, wie z.B. das Ändern der Zellenfarbe basierend auf mehreren Bedingungen.

FAQ: Häufige Fragen

1. Warum ändert sich die Hintergrundfarbe nicht, wenn ich einen Wert eingebe?
Das könnte daran liegen, dass die bedingte Formatierungsregel nicht korrekt eingerichtet ist oder die Zelle gesperrt ist.

2. Kann ich die Hintergrundfarbe einer Zelle ändern, wenn sich der Wert automatisch ändert?
Ja, du kannst VBA verwenden, um die Hintergrundfarbe zu ändern, wenn sich der Wert automatisch ändert. Stelle sicher, dass dein VBA-Skript korrekt ist.

3. Welche Excel-Version benötige ich für diese Funktionen?
Diese Anleitungen sind in den meisten modernen Excel-Versionen anwendbar, einschließlich Excel 2010, 2013, 2016, 2019 und Microsoft 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige