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

Forumthread: Bestimmten Buchstaben einfärben

Bestimmten Buchstaben einfärben
06.01.2008 11:32:48
Arndt
Guten Tag,
ich habe folgendes Problem. In meiner Tabelle befinden sich mehrere tausende Ausdrücke der Form "830350200409299FA". Das "F" in dem Ausdruck ist von besonderer Relevanz.
Meine Frage wäre jetzt, ob es für einen größeren Zellenbereich die Möglichkeit gibt, diejenigen Zellen in denen ein "F" vorkommt z.B. mit roter Hintergrundfarbe oder mit roter Schriftfarbe zu belegen?
Vielen Dank für ihre Hilfe.
Gruß
Arndt

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Bestimmten Buchstaben einfärben
06.01.2008 11:39:00
Beverly
Hi Arndt,

Sub faerben()
Dim raZelle As Range
For Each raZelle In ActiveSheet.UsedRange
If InStr(raZelle, "F") > 0 Then raZelle.Interior.ColorIndex = 3
Next raZelle
End Sub


________________________________________

Anzeige
AW: Bestimmten Buchstaben einfärben
06.01.2008 11:44:00
Daniel
Hi
das geht einfach mit der bedingten Formatierung:
- alle Zellen markieren
- unter FORMAT-BEDINGTE FORMATIERUNG FORMEL auswählen und folgendes eingeben:

=ZählenWenn(A1;"*F*")>0


- und unter Format-Muster ne schöne Farbe aussuchen.
Gruß, Daniel

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bestimmten Buchstaben einfärben in Excel


Schritt-für-Schritt-Anleitung

Um in Excel bestimmte Buchstaben wie "F" in einem großen Zellenbereich automatisch einzufärben, kannst Du entweder VBA-Makros oder die bedingte Formatierung verwenden. Hier sind die Schritte für beide Methoden:

Methode 1: VBA-Makro

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Wähle im Menü „Einfügen“ die Option „Modul“.

  3. Füge den folgenden Code ein:

    Sub faerben()
       Dim raZelle As Range
       For Each raZelle In ActiveSheet.UsedRange
           If InStr(raZelle, "F") > 0 Then raZelle.Interior.ColorIndex = 3
       Next raZelle
    End Sub
  4. Schließe den VBA-Editor und führe das Makro über ALT + F8 aus.

Methode 2: Bedingte Formatierung

  1. Markiere den gewünschten Zellenbereich.

  2. Gehe zu „Start“ > „Bedingte Formatierung“ > „Neue Regel“.

  3. Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.

  4. Gib die folgende Formel ein:

    =ZählenWenn(A1;"*F*")>0
  5. Wähle eine Formatierung, z.B. rote Schriftfarbe oder Hintergrundfarbe, und klicke auf „OK“.


Häufige Fehler und Lösungen

Fehler 1: Nichts wird eingefärbt

  • Überprüfe die Formel in der bedingten Formatierung. Stelle sicher, dass die Zellreferenz korrekt ist (z.B. A1).

Fehler 2: Makro wird nicht ausgeführt

  • Stelle sicher, dass Du das Makro aktiviert hast und dass die Makros in den Excel-Einstellungen erlaubt sind.

Alternative Methoden

Eine weitere Möglichkeit, Buchstaben in Excel farblich zu kennzeichnen, ist die Verwendung von Excel-Funktionen. Du kannst eine Hilfsspalte erstellen, die prüft, ob ein Buchstabe vorhanden ist, und dann die bedingte Formatierung darauf anwenden.

  1. Füge eine neue Spalte ein.

  2. Verwende die folgende Formel:

    =WENN(ISTZAHL(SUCHEN("F";A1));"Ja";"Nein")
  3. Wende die bedingte Formatierung basierend auf dieser Hilfsspalte an.


Praktische Beispiele

Wenn Du mit Ausdrücken wie "830350200409299FA" arbeitest und den Buchstaben "F" einfärben möchtest, kannst Du die obigen Methoden verwenden. Beispielsweise kannst Du mehrere Zellen gleichzeitig markieren und die bedingte Formatierung verwenden, um alle Zellen, die ein "F" enthalten, auf einen Blick zu erkennen.


Tipps für Profis

  • Nutze die Funktion ZÄHLENWENN, um die Anzahl der Vorkommen eines Buchstabens in einem Bereich zu ermitteln, bevor Du die Formatierung anwendest.
  • Experimentiere mit verschiedenen Farbformatierungen, um die Lesbarkeit der Daten zu verbessern.
  • Speichere Deine Excel-Datei als „.xlsm“, um die Makros zu behalten.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Buchstaben gleichzeitig einfärben? Du kannst die bedingte Formatierung mit mehreren Regeln für verschiedene Buchstaben verwenden oder ein VBA-Makro anpassen, um mehrere Buchstaben zu berücksichtigen.

2. Funktioniert das auch in Excel Online? Die bedingte Formatierung funktioniert in Excel Online, jedoch ist die Verwendung von VBA-Makros nicht möglich. Verwende stattdessen die bedingte Formatierungsmethode.

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