KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie hebt man in Excel eine Zelle oder Zeile mithilfe eines Kontrollkästchens hervor?

AutorSiluvia Änderungsdatum

Wie im folgenden Screenshot gezeigt, möchten Sie eine Zeile oder Zelle mithilfe eines Kontrollkästchens hervorheben – und zwar so, dass die entsprechende Zeile oder Zelle automatisch markiert wird, sobald das Kontrollkästchen aktiviert ist. Doch wie lässt sich das in Excel umsetzen? Dieser Artikel stellt Ihnen zwei praktische Methoden dafür vor.

Ein Screenshot, der hervorgehobene Zeilen und Zellen zeigt, die durch Kontrollkästchen in Excel ausgelöst wurden

Zelle oder Zeile mit Kontrollkästchen mithilfe von Bedingte Formatierung verwenden hervorheben
Zelle oder Zeile mit Kontrollkästchen mithilfe von VBA-Code hervorheben


Zelle oder Zeile mit Kontrollkästchen mithilfe von Bedingte Formatierung verwenden hervorheben

Sie können eine Regel für die bedingte Formatierung erstellen, um eine Zelle oder Zeile in Excel mithilfe eines Kontrollkästchens hervorzuheben. Gehen Sie dazu wie folgt vor:

Schritt EINS: Verknüpfen Sie alle Kontrollkästchen mit einer bestimmten Zelle

1. Sie müssen die Kontrollkästchen einzeln manuell einfügen, indem Sie auf Entwickler > Einfügen > Kontrollkästchen (Formularsteuerelement) klicken.

2. Nun wurden Kontrollkästchen in die Zellen der Spalte I eingefügt. Klicken Sie auf das erste Kontrollkästchen in I1, geben Sie die Formel =$J1 in die Formelleiste ein und drücken Sie anschließend die Enter-Taste.

Tipp: Wenn Sie die Kontrollkästchen nicht mit Werten in benachbarten Zellen verknüpfen möchten, können Sie sie stattdessen mit einer Zelle eines anderen Arbeitsblatts verknüpfen – zum Beispiel mit =Tabelle3!$E1.

Ein Screenshot der Verknüpfung von Kontrollkästchen mit Zellen für die bedingte Formatierung in Excel

3. Wiederholen Sie Schritt 1, bis alle Kontrollkästchen mit den benachbarten Zellen oder mit Zellen eines anderen Arbeitsblatts verknüpft sind.
Hinweis: Alle verknüpften Zellen sollten fortlaufend sein und sich in derselben Spalte befinden.

Ein Screenshot, der aufeinanderfolgende verknüpfte Zellen für Kontrollkästchen in Excel zeigt

Schritt ZWEI: Erstellen Sie eine Bedingte Formatierung verwenden-Regel

Nun müssen Sie Schritt für Schritt eine Regel für die bedingte Formatierung erstellen.

1. Markieren Sie die Zeilen, die Sie mithilfe der Kontrollkästchen hervorheben möchten, und klicken Sie dann unter der Registerkarte Start auf Bedingte Formatierung verwenden > Neue Regel. Siehe Screenshot:

Ein Screenshot der Optionen für bedingte Formatierung unter der Registerkarte Start in Excel

2. Im Dialogfeld Neue Formatierungsregel müssen Sie Folgendes tun:

2,1 Wählen Sie die Option Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollenim Regeltyp auswählen-Feld aus;

2,2 Geben Sie die Formel =WENN($J1=WAHR;WAHR;FALSCH) in das Feld Formatwerte, bei denen diese Formel wahr ist ein;
oder =WENN(Tabelle3!$E1=WAHR;WAHR;FALSCH), wenn das Kontrollkästchen mit einem anderen Arbeitsblatt verknüpft ist.

2,3 Klicken Sie auf die Schaltfläche Formatieren, um eine Hervorhebungsfarbe für die Zeilen festzulegen;

2,4 Klicken Sie auf die Schaltfläche OK. Siehe Screenshot:

Ein Screenshot des Dialogfelds „Neue Formatierungsregel“ zum Hervorheben mit Kontrollkästchen in Excel

Hinweis: In der Formel ist $J1 oder $E1die erste verknüpfte Zelle für das Kontrollkästchen. Stellen Sie sicher, dass der Zellbezug in der Spalte absolut gesetzt wurde ()J1 > $J1 oder E1 > $E1).

Die Regel für die bedingte Formatierung wurde erfolgreich erstellt. Sobald das Kontrollkästchen aktiviert wird, werden die entsprechenden Zeilen automatisch hervorgehoben – wie im folgenden Screenshot gezeigt.

Ein Screenshot, der Zeilen zeigt, die basierend auf den Auswahlzuständen von Kontrollkästchen hervorgehoben sind, in Excel


Zelle oder Zeile mit Kontrollkästchen mithilfe von VBA-Code hervorheben

Der folgende VBA-Code hilft Ihnen ebenfalls, eine Zelle oder Zeile in Excel mithilfe eines Kontrollkästchens hervorzuheben. Gehen Sie dazu wie folgt vor:

1. Öffnen Sie das gewünschte Arbeitsblatt, in dem Sie eine Zelle oder Zeile mithilfe eines Kontrollkästchens hervorheben möchten. Klicken Sie mit der rechten Maustaste auf die Arbeitsblattregisterkarte und wählen Sie im Kontextmenü Code anzeigen, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Kopieren Sie anschließend den folgenden VBA-Code und fügen Sie ihn in das Code-Fenster ein.

VBA-Code: Zeile mit Kontrollkästchen in Excel hervorheben

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng        
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With    
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone                  
        Next        
    End If    
    With xRng    
     .Rows.RowHeight = 16    
    End With   
    xRng.ColumnWidth = 5#    
    xRng.Cells(1, 1).Offset(0, 1).Select    
    For Each xChk In ActiveSheet.CheckBoxes   
      xChk.OnAction = ActiveSheet.Name + ".InsertBgColor"      
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes 
  xName = Right(xChk.Name, Len(xChk.Name) - 10) 
  If (xName = Range(xChk.LinkedCell).Row) Then   
   If (Range(xChk.LinkedCell) = "True") Then   
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6    
   Else    
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone  
   End If  
  End If
Next
End Sub

Ein Screenshot des VBA-Code-Editors in Excel zum Hinzufügen von Kontrollkästchen für das Hervorheben von Zeilen

3. Drücken Sie die Taste F5, um den Code auszuführen. ()Hinweis: Damit die F5-Taste funktioniert, muss sich der Cursor am Anfang des Codes befinden.) Geben Sie im erscheinenden Kutools für Excel-Dialogfeld den Bereich an, in den Sie Kontrollkästchen einfügen möchten, und klicken Sie anschließend auf die Schaltfläche OK. In diesem Beispiel wähle ich I1:I6. Siehe Screenshot:

Ein Screenshot der Auswahl des Bereichs zum Einfügen von Kontrollkästchen in Excel mithilfe von Kutools

4. Anschließend werden Kontrollkästchen in die ausgewählten Zellen eingefügt. Aktivieren Sie eines davon – die zugehörige Zeile wird automatisch hervorgehoben, wie im folgenden Screenshot gezeigt.

Ein Screenshot, der hervorgehobene Zeilen zeigt, wenn ein Kontrollkästchen in Excel aktiviert ist


Verwandte Artikel:

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins