Wie hebt man in Excel eine Zelle oder Zeile mithilfe eines Kontrollkästchens hervor?
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.

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.

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.

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:

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:

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.

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 
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:

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.

Verwandte Artikel:
- Wie kann man in Excel einen bestimmten Zellwert oder die Zellfarbe ändern, sobald ein Kontrollkästchen aktiviert wird?
- Wie fügt man ein Datum in eine Zelle ein, wenn ein Kontrollkästchen aktiviert wird, in Excel?
- Wie lässt sich ein Kontrollkästchen in Excel basierend auf einem Zellwert aktivieren?
- Wie filtert man Daten in Excel basierend auf einem Kontrollkästchen?
- Wie blendet man ein Kontrollkästchen aus, wenn die zugehörige Zeile in Excel ausgeblendet wird?
- Wie erstellt man in Excel eine Dropdown-Liste mit mehreren Kontrollkästchen?
Beste Office-Produktivitätstools
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.
- 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