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

Forumthread: nach Farbe suchen

nach Farbe suchen
18.06.2003 10:02:10
Steffen
Guten morgen,

ich habe eine Frage bei der ich Eure Hilfe brauche.

und zwar möchte ich in Spalte A in allen sichtbaren Zeilen nach der Zelle suchen, wo die Schriftfarbe blau ist.

Hat Excel etwas gefunden soll er diese Zelle markieren und dann aufhören.

Danke Euch schonmal.

Steffen

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: nach Farbe suchen
18.06.2003 10:46:47
Nepumuk
Hallo Steffen,
versuch es mal so:

Option Explicit
Public Sub Blau_suchen()
Dim Zeile As Long
For Zeile = 1 To Cells(65536, 1).End(xlUp).Row
If Cells(Zeile, 1).Font.ColorIndex = 41 And Not Rows(Zeile).Hidden Then
Cells(Zeile, 1).Select
ActiveWindow.ScrollRow = Zeile
Exit For
End If
Next
End Sub

Code eingefügt mit: Excel Code Jeanie
Gruß
Nepumuk

Anzeige
Re: nach Farbe suchen
18.06.2003 10:48:07
xxx
Hallo,
so geht's

Gruß aus'm Pott
Udo

Danke Euch
18.06.2003 10:52:37
Steffen
Ich habs so probiert:

Danke Euch nochmals vielmals

Steffen

geht das auch bei bedingter Format?
18.06.2003 11:49:04
Michael
Hallo zusammen,

geht das auch bei bedingter Formatierung? leider habe ich kein Office auf meinem InternetRechner, sonst hätte ich es gleich selbst getestet.

Danke

Michael

Anzeige
Re: geht das auch bei bedingter Format?
18.06.2003 11:53:28
Nepumuk
Hallo Michael,
da gab es schon mehrere Diskussionen über das Thema und es hat sich als praktisch unmöglich, bzw. nur mit einem gigantischen Aufwand zu ermöglichen, herausgestellt.
Gruß
Nepumuk

Re: geht das auch bei bedingter Format?
18.06.2003 12:08:54
Michael
Hallo Nepumuk,

Danke für die Antwort.
Ich hatte vor längerem diese Frage/Hinweis im Archiv gefunden, nur konnte ich aus irgendeinem Grund nicht alle Antworten einsehen ...

Danke und viele Grüße

Michael

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zellen nach Farbe in Excel suchen


Schritt-für-Schritt-Anleitung

Um in Excel nach einer bestimmten Schriftfarbe zu suchen, kannst du ein einfaches VBA-Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu: Klicke auf Einfügen > Modul.

  3. Kopiere den folgenden Code in das Modul:

    Option Explicit
    Public Sub Blau_suchen()
       Dim Zeile As Long
       For Zeile = 1 To Cells(65536, 1).End(xlUp).Row
           If Cells(Zeile, 1).Font.ColorIndex = 41 And Not Rows(Zeile).Hidden Then
               Cells(Zeile, 1).Select
               ActiveWindow.ScrollRow = Zeile
               Exit For
           End If
       Next
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Führe das Makro aus: Drücke ALT + F8, wähle Blau_suchen aus und klicke auf Ausführen.

Dieses Makro sucht in Spalte A nach der Schriftfarbe Blau und markiert die erste gefundene Zelle.


Häufige Fehler und Lösungen

  • Fehler: Makro wird nicht ausgeführt.

    • Lösung: Stelle sicher, dass die Makros in deiner Excel-Option aktiviert sind. Gehe zu Datei > Optionen > Trust Center und aktiviere die Makros.
  • Fehler: Zelle wird nicht gefunden.

    • Lösung: Überprüfe, ob die Schriftfarbe tatsächlich Blau (Farbindex 41) ist. Du kannst die Schriftfarbe in den Formatierungsoptionen überprüfen.

Alternative Methoden

Falls du kein VBA verwenden möchtest, gibt es auch andere Möglichkeiten:

  1. Bedingte Formatierung: Diese Methode ist jedoch eingeschränkt, da Excel nicht direkt nach Farben mit Formeln sucht.
  2. Filter verwenden: Du kannst die Filterfunktion in Excel nutzen, um nur Zellen mit einer bestimmten Farbe anzuzeigen. Wähle die Spalte aus, gehe zu Daten > Filter, klicke auf das Filter-Symbol und wähle die gewünschte Farbe.

Praktische Beispiele

  • Beispiel 1: Wenn du in Spalte A Zellen mit einer Schriftfarbe suchst, die rot ist, ändere den Farbindex im VBA-Code auf den entsprechenden Wert.
  • Beispiel 2: Wenn du mehrere Farben suchen möchtest, kannst du das Makro anpassen, um eine Schleife für verschiedene Farbindizes zu erstellen.

Tipps für Profis

  • Nutze die Application.ScreenUpdating = False und Application.ScreenUpdating = True Befehle im VBA-Code, um die Bildschirmaktualisierung während der Ausführung des Makros auszuschalten. Dadurch wird die Ausführung schneller.
  • Dokumentiere deinen Code mit Kommentaren, um ihn leichter verständlich zu machen, besonders wenn du das Makro später anpassen möchtest.

FAQ: Häufige Fragen

1. Kann ich auch nach bedingter Formatierung suchen?
Leider ist es sehr schwierig, direkt nach bedingter Formatierung zu suchen. Es gibt einige Umgehungsmöglichkeiten, aber sie sind oft kompliziert und zeitaufwändig.

2. Funktioniert das Makro in allen Excel-Versionen?
Ja, das Makro sollte in den meisten modernen Excel-Versionen funktionieren, die VBA unterstützen, wie Excel 2010, 2013, 2016 und 2019.

3. Wie kann ich die Schriftfarbe ändern?
Um die Schriftfarbe einer Zelle zu ändern, wähle die Zelle aus, gehe zu Start > Schriftart und wähle die gewünschte Farbe aus.

4. Gibt es eine Formel, um nach Farben zu suchen?
Leider gibt es keine integrierte Excel-Formel, die direkt nach Farben sucht. VBA ist der beste Weg, um dies zu erreichen.

5. Was ist der Farbindex?
Der Farbindex ist eine Zahl, die einer bestimmten Farbe in Excel zugeordnet ist. Du kannst Farbindexe in der VBA-Dokumentation oder in den Excel-Optionen finden.

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