Zum Hauptinhalt springen

Wie kann man Zeilen basierend auf der Zellenfarbe in Excel ausblenden?

Author: Xiaoyang Last Modified: 2025-05-28
A screenshot showing a list of colored cells to hide rows in Excel based on cell color

In einem Excel-Arbeitsblatt habe ich eine Liste von Zellen mit vielen verschiedenen Farben. Nun möchte ich, wie im folgenden Screenshot gezeigt, alle Zeilen mit hellblauer Hintergrundfarbe ausblenden. Wie kann ich diese Aufgabe in Excel schnell und einfach erledigen?

Zeilen basierend auf Zellenfarbe mit VBA-Code ausblenden

Zeilen basierend auf Zellenfarbe mit Kutools für Excel ausblenden


Zeilen basierend auf Zellenfarbe mit VBA-Code ausblenden

Um Zeilen basierend auf einer bestimmten Hintergrundfarbe auszublenden, könnte Ihnen der folgende VBA-Code helfen. Bitte gehen Sie wie folgt vor:

1. Halten Sie die Tasten ALT + F11 gedrückt, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modulfenster ein.

VBA-Code: Zeilen basierend auf Zellenfarbe ausblenden:

Sub Hidebycolor()
'Updateby Extendoffice
    Dim xRg As Range
    Dim xTxt As String
    Dim xCell As Range
    Dim I As Long
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.Columns(1).AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.Columns(1).AddressLocal
    End If
LInput:
    Set xRg = Application.InputBox("Range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "does not support multiple selections", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    If xRg.Columns.Count > 1 Then
        MsgBox "the selection is not more than 1 column", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    On Error Resume Next
    Application.ScreenUpdating = False
    For I = 1 To xRg.Count
        If xRg.Range("A" & I).Interior.ColorIndex = 20 Then
            xRg.Range("A" & I).EntireRow.Hidden = True
        End If
    Next 'i
    Application.ScreenUpdating = True
End Sub

3. Drücken Sie dann die F5-Taste, um diesen Code auszuführen. Es erscheint ein Dialogfeld, das Sie auffordert, die Zellen auszuwählen, die Sie verwenden möchten. Siehe Screenshot:

A screenshot showing the prompt box to select cells in Excel when running VBA code to hide rows by color

4. Klicken Sie anschließend auf die Schaltfläche OK, und alle hellblau gefärbten Zellen werden sofort ausgeblendet. Siehe Screenshot:

A screenshot showing a list of colored cells to hide rows in Excel based on cell color

Hinweise:

1. In dem obigen Code ist die Zahl 20 innerhalb des Skripts If xRg.Range("A" & I).Interior.ColorIndex = 20 Then die Farbindexnummer. Sie können sie bei Bedarf ändern.

2. Wenn Sie sich nicht sicher sind, welche Farbindexnummer verwendet wird, sollten Sie den folgenden Code anwenden, um den gewünschten Farbindex zu erhalten:

Function GetColor(r As Range) As Integer
GetColor = r.Interior.ColorIndex
End Function

Geben Sie dann die Formel: =GetColor(A2) ein, um die spezifische Farbindexnummer des Hintergrunds in Zelle A2 zurückzugeben. Ändern Sie A2 bei Bedarf in andere Zellen.


Zeilen basierend auf Zellenfarbe mit Kutools für Excel ausblenden

Wenn Sie Kutools für Excel haben, können Sie mit der Funktion Zellen mit Format auswählen zunächst die spezifisch gefärbten Zellen auswählen und diese dann auf einmal ausblenden.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Klicken Sie auf Kutools > Auswählen > Zellen mit Format auswählen, siehe Screenshot:

A screenshot of the Select Cells with Format option on the Kutools tab on the Ribbon

2. Führen Sie im Dialogfeld Zellen mit Format auswählen die folgenden Schritte aus:

(1.) Klicken Sie Range selection button auf die Schaltfläche, um den Datenbereich auszuwählen, den Sie verwenden möchten;

(2.) Klicken Sie dann auf die Schaltfläche Format von Zelle auswählen, um die spezifisch gefärbte Zelle auszuwählen, basierend auf der Sie die Zeilen ausblenden möchten;

(3.) Alle Attribute der spezifischen Zelle wurden in die Listenbox aufgenommen. Aktivieren Sie bitte nur Hintergrundfarbe unter dem Abschnitt Füllung.

A screenshot of the Select Cells with Format dialog box

3. Klicken Sie dann auf die Schaltfläche OK, um alle Zellen mit der spezifischen Farbe auf einmal auszuwählen. Klicken Sie anschließend auf Start > Format > Ausblenden & Einblenden > Zeilen ausblenden, siehe Screenshot:

A screenshot of the Hide Rows option on the Format menu under the Home tab in Excel

4. Die ausgewählten Zellen mit der spezifischen Farbe werden nun ausgeblendet. Siehe Screenshot:

A screenshot showing hidden rows in Excel after using Kutools

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt


Demo: Zeilen basierend auf Zellenfarbe mit Kutools für Excel ausblenden

Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!