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

Forumthread: Mit der Bedingte Formatierung eine Farbe abfragen

Mit der Bedingte Formatierung eine Farbe abfragen
28.02.2007 19:54:00
Dieterlem
Hallo Excellfreunde,
in einem Tabellenblatt habe ich mehrere leere Zellen. Manche jedoch sind farblich markiert (Interior.ColorIndex). Es sollen nun alle leere Zellen außer den markierten anhand einer Bedingten Formatierung formatiert werden.
Ich bin zwar der Meinung das es ohne Hilfsspalten nicht geht habe aber die Hoffnung, dass jemand einen besseren Vorschlag hat. Die Zellen müssen dabei aber leer bleiben.
Gruß
Dieterlem
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mit der Bedingte Formatierung eine Farbe abfragen
ransi
HAllo Dieter
Ich hab den Bereich A1:D10 mal so formatiert wie ich es verstanden habe:
Tabelle1

 ABCDE
1test    
2     
3     
4 abc   
5     
6  12  
7     
8345    
9     
10     
11     

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
A11. / Formel ist =(Farbe=0)*(A1="")Abc
Namen in Formeln
ZelleNameBezieht sich auf
A1Farbe=ZELLE.ZUORDNEN(63;Tabelle1!A1)+0*HEUTE()


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Die Roten sind die Markierten die sich nicht ändern dürfen wenn sie leer sind.
ransi
Anzeige
AW: Wie Geil ist das denn?!
28.02.2007 21:23:18
Dieterlem
Das funktioniert ja super!!!
Ich konnte zu dieser Funktion in der Onlinehilfe nichts finden:
=ZELLE.ZUORDNEN(63;Tabelle1!A1)+0*HEUTE()
Wie lautet denn die Syntax dafür?
Ich habe es gerade nur mit Office 2003 testen können, funktioniert es auch mit 2000?
Gruß
Dieterlem
AW: Wie Geil ist das denn?!
28.02.2007 23:52:21
Ja
funktioniert es auch mit 2000?
ja
Anzeige
AW: Wie Geil ist das denn?!
01.03.2007 05:50:00
Dieterlem
Ich danke dir für deine Antwort. Das wird mich ein Stück weiter bringen.
Gruß
Dieterlem
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bedingte Formatierung in Excel: Farbe abfragen und verwenden


Schritt-für-Schritt-Anleitung

Um in Excel eine bedingte Formatierung zu erstellen, die auf die Farbe einer Zelle reagiert, kannst Du folgende Schritte befolgen:

  1. Zellen vorbereiten: Markiere den Bereich, in dem die bedingte Formatierung angewendet werden soll, z.B. A1:D10.
  2. Bedingte Formatierung öffnen: Gehe zu „Start“ > „Bedingte Formatierung“ > „Neue Regel“.
  3. Regeltyp auswählen: Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
  4. Formel eingeben: Verwende eine Formel wie =ZELLE.ZUORDNEN(63;A1)=0 für die Abfrage der Hintergrundfarbe. Diese Formel gibt den Farbcode der Zelle zurück.
  5. Format festlegen: Klicke auf „Formatieren“ und wähle die gewünschte Schriftfarbe oder Hintergrundfarbe aus.
  6. Regel anwenden: Klicke auf „OK“, um die Regel zu speichern und die Formatierung anzuwenden.

Durch diese Schritte kannst Du die Excel-Farbe abfragen und eine bedingte Formatierung basierend auf dieser Farbe erstellen.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Stelle sicher, dass Du die korrekte Zellreferenz in Deiner Formel verwendest. Der Bezug auf A1 muss dem ersten Zellbereich entsprechen, den Du ausgewählt hast.
  • Farbe wird nicht erkannt: Achte darauf, dass Du die richtige Farbnummer verwendest. Die Funktion ZELLE.ZUORDNEN(63;A1) gibt die Farbnummer zurück. Überprüfe, ob die Zelle tatsächlich die gewünschte Hintergrundfarbe hat.
  • Bedingte Formatierung wird nicht angewendet: Überprüfe, ob die Regel richtig definiert ist und ob sie die richtige Zelladressierung verwendet.

Alternative Methoden

Wenn Du die Farbe einer Zelle in Excel abfragen möchtest und keine bedingte Formatierung verwenden willst, kannst Du auch VBA (Visual Basic for Applications) nutzen:

Function FarbcodeAuslesen(Zelle As Range) As Long
    FarbcodeAuslesen = Zelle.Interior.Color
End Function

Diese Funktion kannst Du in einem Modul speichern und dann in Deinen Excel-Formeln verwenden, um den Farbcode einer Zelle auszulesen.


Praktische Beispiele

Hier sind einige konkrete Anwendungsbeispiele, wie Du die bedingte Formatierung in Excel nutzen kannst:

  1. Leere Zellen formatieren: Du kannst alle leeren Zellen in einem Bereich einfärben, solange sie nicht farblich markiert sind. Verwende die Formel =UND(A1="",ZELLE.ZUORDNEN(63;A1)=0) in der bedingten Formatierung.
  2. Schriftfarbe basierend auf Hintergrundfarbe: Setze eine Regel, die die Schriftfarbe ändert, wenn die Hintergrundfarbe rot ist. Verwende die Formel =ZELLE.ZUORDNEN(63;A1)=3 für rote Farben.
  3. Zellen mit farbigen Hintergründen: Wenn Du eine Zelle hast, die grün gefärbt ist, kannst Du eine Regel erstellen, die andere Zellen ebenfalls grün färbt, wenn sie leer sind: =UND(A1="",ZELLE.ZUORDNEN(63;A1)=4).

Tipps für Profis

  • Nutze die Funktion ZELLE.ZUORDNEN in Kombination mit anderen Formeln, um komplexe Bedingungen zu erstellen.
  • Dokumentiere Deine Farbcode-Referenzen, um die Übersichtlichkeit zu behalten.
  • Überlege, ob Du deine bedingte Formatierung mit VBA kombinieren möchtest, um noch mehr Flexibilität zu erreichen.

FAQ: Häufige Fragen

1. Kann ich die bedingte Formatierung auch ohne VBA nutzen?
Ja, Du kannst die bedingte Formatierung in Excel verwenden, um Farben abzufragen, ohne VBA zu benötigen. Achte darauf, die richtigen Formeln zu verwenden.

2. Funktioniert die bedingte Formatierung auch in älteren Excel-Versionen?
Ja, die bedingte Formatierung und die meisten Funktionen, die zur Farbanalyse verwendet werden, sind auch in Excel 2000 und 2003 verfügbar.

3. Wie kann ich den Farbcode einer Zelle abfragen?
Du kannst die Formel =ZELLE.ZUORDNEN(63;A1) verwenden, um den Farbcode der Hintergrundfarbe einer Zelle auszulesen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige