Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Befehl bei bestimmter Zellenfarbe

Befehl bei bestimmter Zellenfarbe
11.02.2005 20:22:04
Jörg
Hallo Leute,
ich würde gerne eine Wenn...Dann - Funtion mit Kriterium Zellenfarbe in eine Zelle schreiben (z.B. Wenn(Zellenfarbe=XX; Dann;Sonst). Könnt mir jemand den korrekten Befehl für "Zellenfarbe=XX" verraten?
Danke schonmal vorher
Jörg
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Befehl bei bestimmter Zellenfarbe
11.02.2005 20:38:12
Matthias
Hallo Jörg,
man könnte sich eine eigene Funktion basteln; das Problem ist nur, dass bei einer Änderung der Zellfarbe die Formel nicht automatisch neu berechnet wird.
Gruß Matthias
AW: Befehl bei bestimmter Zellenfarbe
Hübi
Hi Jörg,
musst nach Farbwechsel neu berechnen lassen. Funktioniert nicht mit Bed. Formatierung.
Tabelle1
 AB
1Farbige Zellen 
2 rot
3 blau
4 grün
5 bla, bla, bla
6Name:Bezieht sich auf:
7Zellfarbe=ZELLE.ZUORDNEN(63;INDIREKT("ZS(-1)";))
Formeln der Tabelle
B2 : =WENN(Zellfarbe=3;"rot";WENN(Zellfarbe=5;"blau";WENN(Zellfarbe=10;"grün";"bla, bla, bla")))
B3 : =WENN(Zellfarbe=3;"rot";WENN(Zellfarbe=5;"blau";WENN(Zellfarbe=10;"grün";"bla, bla, bla")))
B4 : =WENN(Zellfarbe=3;"rot";WENN(Zellfarbe=5;"blau";WENN(Zellfarbe=10;"grün";"bla, bla, bla")))
B5 : =WENN(Zellfarbe=3;"rot";WENN(Zellfarbe=5;"blau";WENN(Zellfarbe=10;"grün";"bla, bla, bla")))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Hübi
Anzeige
AW: Befehl bei bestimmter Zellenfarbe
12.02.2005 12:45:06
Bruno
Hallo Hübi
ich habe das gleiche Problem und habe mir deshalb erlaubt, Deine Tabelle abzuschreiben, aber offenbar schnalle ich das nicht. Es kommt die Fehlermeldung "#name?" und mit der Excel-Hilfe komme ich auch nicht weiter. Hast Du eventuell diese Tabelle als Landkarte formatiert? Oder gibt es zu den verwendeten Befehlen irgendwo Literatur?
Herzlichen Gruss
Bruno
Anzeige
AW: Befehl bei bestimmter Zellenfarbe
Reinhard
Hi Bruno,
Literatur weiss ich nicht, sind wohl alte Excel4 Makro Befehle, deshalb Frage noch offen.
https://www.herber.de/bbs/user/17920.xls
Gruß
Reinhard
AW: Befehl bei bestimmter Zellenfarbe
Beate
Hallo Bruno,
dieser Code beinhaltet kein Makro. Du musst die "Zellfarbformel" so unter Menü/Einfügen/Name/Name definieren einfügen:
Userbild
Und ab dann steht der Begriff Zellfarbe für die Formel zur Verfügung.
Gruß,
Beate
Anzeige
AW: Befehl bei bestimmter Zellenfarbe
Hübi
Hallo Bruno,
sorry, aber so weit unten schaut man nicht mehr so oft nach, ob´s neue Beiträge gibt.
Reinhard und Beate haben es dir richtig erklärt.
Gruß Hübi
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zellenfarbe in Excel: So nutzt Du die Wenn...Dann-Funktion


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und erstelle ein neues Arbeitsblatt oder öffne ein bestehendes.
  2. Definiere die Zellfarbe: Markiere die Zelle, deren Farbe Du verwenden möchtest, und notiere Dir die RGB-Werte oder den Farbcode.
  3. Füge eine benutzerdefinierte Funktion hinzu:
    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Klicke auf Einfügen > Modul.
    • Füge folgenden Code ein, um die Zellenfarbe zu ermitteln:
      Function Zellfarbe(zelle As Range) As Long
      Zellfarbe = zelle.Interior.Color
      End Function
    • Schließe den VBA-Editor und kehre zu Excel zurück.
  4. Verwende die Funktion in einer Formel:
    • Gebe in eine Zelle folgende Formel ein:
      =WENN(Zellfarbe(A1)=RGB(255;0;0);"rot";"nicht rot")
    • Ersetze A1 durch die Zelle, die Du überprüfen möchtest, und passe den RGB-Wert an, um die gewünschte Farbe zu überprüfen.

Häufige Fehler und Lösungen

  • Fehler #NAME?: Dieser Fehler tritt auf, wenn die benutzerdefinierte Funktion nicht erkannt wird. Stelle sicher, dass Du die Funktion korrekt im VBA-Editor eingefügt hast.
  • Die Formel wird nicht aktualisiert: Excel aktualisiert die Formeln nicht automatisch, wenn sich die Zellenfarbe ändert. Du kannst die Berechnung durch Drücken von F9 manuell auslösen.

Alternative Methoden

Wenn Du keine benutzerdefinierte Funktion verwenden möchtest, kannst Du auch die bedingte Formatierung nutzen, um bestimmte Werte basierend auf der Zellenfarbe anzuzeigen. Allerdings funktioniert dies nicht direkt in Formeln, sondern eher visuell.


Praktische Beispiele

  • Beispiel 1: Zelle A1 ist rot. Verwende:
    =WENN(Zellfarbe(A1)=RGB(255;0;0);"Rot";"Nicht Rot")
  • Beispiel 2: Zelle B2 ist grün. Verwende:
    =WENN(Zellfarbe(B2)=RGB(0;255;0);"Grün";"Nicht Grün")
  • Beispiel 3: Du möchtest unterschiedliche Texte je nach Zellenfarbe anzeigen:
    =WENN(Zellfarbe(A1)=RGB(0;0;255);"Blau";WENN(Zellfarbe(A1)=RGB(255;0;0);"Rot";"Keine Farbe"))

Tipps für Profis

  • Nutze die Funktion =ZELLE.ZUORDNEN(63;INDIREKT("ZS(-1)";)), um die Farbe der Zelle abzufragen, falls die benutzerdefinierte Funktion nicht machbar ist.
  • Kombiniere Bedingungen: Du kannst mehrere WENN-Funktionen schachteln, um komplexere Bedingungen zu erstellen.
  • Verwende die Formel für Diagramme: Du kannst die Zellenfarbe auch verwenden, um Farben in Diagrammen dynamisch zu ändern, indem Du die gleiche Logik anwendest.

FAQ: Häufige Fragen

1. Kann ich die Funktion auch für mehrere Zellen verwenden? Ja, Du kannst die Funktion in einer Matrixformel verwenden, um mehrere Zellen gleichzeitig zu überprüfen.

2. Warum funktioniert die bedingte Formatierung nicht wie gewünscht? Die bedingte Formatierung kann nur auf Basis von Werten angewendet werden, nicht direkt auf der Zellfarbe.

3. Gibt es eine Möglichkeit, die Formel automatisch zu aktualisieren? Leider gibt es in Excel keine direkte Möglichkeit, Formeln automatisch bei Farbänderungen zu aktualisieren. Du musst die Berechnung manuell anstoßen.

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