Manchmal müssen Sie Kontrollkästchen verwenden, um Ihre Arbeit zu unterstützen. Und zeigen Sie bestimmte Inhalte in bestimmten Zellen gemäß den Werten der Kontrollkästchen können Informationen klarer anzeigen. In diesem Artikel zeigen wir Ihnen 3 effektive Methoden zum Ein- oder Ausblenden von Zellinhalten.
In diesem Bild unten haben wir die Kontrollkästchen in das Arbeitsblatt eingegeben. Und jetzt müssen Sie bestimmte Inhalte in bestimmten Zellen anzeigen.
Wenn Sie ein Kontrollkästchen aktivieren, muss die bestimmte Zelle bestimmte Inhalte ausblenden oder anzeigen. Im Folgenden finden Sie drei Methoden, um diese Aufgabe zu erfüllen.
Methode 1: Zellen verbinden
Bei dieser Methode können Sie die Kontrollkästchen mit bestimmten Zellen verknüpfen.
- Klicken Sie mit der rechten Maustaste auf ein Kontrollkästchen im Arbeitsblatt.
- Klicken Sie dann im Untermenü auf die Option „Format Control“.

- Geben Sie danach die angegebene Zellreferenz in das Textfeld „Zellenverknüpfung“ ein. Hier können Sie auch mit der Maus die Zelle direkt auswählen. Denken Sie jedoch daran, die absolute Referenz zu verwenden. In diesem Beispiel verwenden wir die Zelle B2 als Verbindungszelle.
- Klicken Sie dann im aktuellen Fenster auf die Schaltfläche „OK“.
Als nächstes kehren Sie zum Arbeitsblatt zurück. Zunächst befindet sich kein Inhalt in der Zelle B2.
Wenn Sie das Kontrollkästchen aktivieren, wird in Zelle B2 der Wert „TRUE“ angezeigt. Wenn Sie dann das Kontrollkästchen deaktivieren, wird in der Zelle "FALSE" angezeigt.
- Wiederholen Sie nun die obigen Schritte und verknüpfen Sie andere Kontrollkästchen mit Zellen. Wenn sich die Werte von Kontrollkästchen ändern, ändert sich daher auch der Inhalt in verknüpften Zellen. Außerdem können Sie den Inhalt in Zellen auch manuell löschen.
Methode 2: Verwenden Sie die IF-Funktion
Bei dieser Methode müssen Sie sicherstellen, dass die Kontrollkästchen mit bestimmten Zellen verknüpft sind. Somit können Sie die IF-Funktion verwenden, um bestimmte Inhalte anzuzeigen.
- Klicken Sie auf eine Zelle, in der Sie den Inhalt anzeigen möchten. Hier klicken wir auf die Zelle C2 in diesem Arbeitsblatt.
- Geben Sie dann die folgende Formel in das Arbeitsblatt ein:
= IF (B2, "Verfügbar", "Nicht verfügbar")
Hier können Sie sehen, dass diese Formel das Ergebnis in der verknüpften Zelle B2 verwendet. Daher müssen Sie auch Zellen für diese Kontrollkästchen verknüpfen. In dieser Formel können Sie den Inhalt auch nach Bedarf ändern.
- Drücken Sie dann die Eingabetaste auf der Tastatur. Daher sehen Sie das Ergebnis sofort in der Zelle.
- Doppelklicken Sie nun auf den Füllpunkt von Zelle C2 und füllen Sie die Formel in andere Zellen.
Wenn Sie den Wert von Kontrollkästchen ändern, ändert sich auch das Ergebnis in Zellen entsprechend.
Methode 3: Verwenden Sie das VBA-Makro
Wenn Sie dagegen keine Zellen verknüpfen und bestimmte Inhalte in bestimmten Zellen anzeigen möchten, können Sie das VBA-Makro verwenden. Und hier zeigen wir Ihnen die Schritte zum Beenden dieser Aufgabe.
- Drücken Sie die Tastenkombinationen „Alt + F11“ auf der Tastatur.
- Klicken Sie anschließend in der Symbolleiste auf die Schaltfläche „Einfügen“.
- Wählen Sie dann im Dropdown-Menü die Option „Modul“.
- Kopieren Sie nun die folgenden VBA-Codes in das neue Modul.
Sub ShowContent()
Dim CheBox As CheckBox, i As Integer
i = 2
For Each CheBox In ActiveSheet.CheckBoxes
If CheBox.Value = -4146 Then
Range("C" & i) = "Not Available"
Else
If CheBox.Value = 1 Then
Range("C" & i) = "Available"
End If
End If
i = i + 1
Next
End Sub
'assign macro for all the checkboxes in this worksheet
Sub AssignMacro()
Dim CheBox As CheckBox
For Each CheBox In ActiveSheet.CheckBoxes
CheBox.OnAction = "ShowContent"
Next CheBox
End Sub
Der Code enthält zwei Verfahren. Das erste Sub zeigt bestimmte Inhalte in bestimmten Zellen gemäß den Kontrollkästchenwerten an. Das zweite Unterprogramm weist allen Kontrollkästchen im Stapel in diesem Arbeitsblatt das erste Makro zu. Außerdem können Sie in Ihrem eigentlichen Arbeitsblatt auch einige Elemente ändern, um die VBA-Codes verfügbar zu machen.
- Und jetzt klicken Sie in das zweite Sub.
- Klicken Sie danach auf die Schaltfläche „Sub ausführen“ oder drücken Sie die Taste „F5“ auf der Tastatur, um das zweite Sub auszuführen.
- Jetzt können Sie zum Arbeitsblatt zurückkehren.
Wenn Sie ein Kontrollkästchen aktivieren oder deaktivieren, ändert sich auch der Inhalt in der bestimmten Zelle entsprechend. Und Sie müssen keine Zellen für diese Kontrollkästchen verknüpfen.
Ein Vergleich zwischen den 3 Methoden
Um Ihnen bei der Auswahl der drei Methoden zu helfen, haben wir in der folgenden Tabelle alle möglichen Vor- und Nachteile aufgeführt.
|
Vergleich |
Zellen verknüpfen | Verwenden Sie die IF-Funktion |
Verwenden Sie VBA-Makros |
|
Vorteile |
1. Diese Methode ist sehr einfach anzuwenden, wenn Sie nur "TRUE" oder "FALSE" in Zellen anzeigen müssen.
2. Im Vergleich zu den beiden anderen Methoden ist dies die bequemste Methode. |
1. Sie können je nach Bedarf spezielle Inhalte in die Formel eingeben.
2. Wenn Sie mit VBA-Makros nicht vertraut sind, können Sie mit dieser Funktion Inhalte anzeigen. |
1. Alle Kontrollkästchen sind mit Makros belegt. Und Sie können den Inhalt sehen, wenn Sie die Kontrollkästchen aktivieren oder deaktivieren.
2. Sie können bestimmte Inhalte in Zellen entsprechend Ihren Anforderungen anzeigen. |
|
Nachteile |
1. Das Verbinden der Zellen einzeln kann viel Zeit und Energie kosten.
2. Zellen können nur "TRUE" oder "FALSE" anzeigen, was in bestimmten Situationen unpraktisch sein kann. |
1. Wenn Sie diese Funktion verwenden, müssen Sie die Zellen auch einzeln mit Kontrollkästchen verknüpfen.
2. Wenn Sie gleichzeitig "TRUE" oder "FALSE" zusammen mit den angegebenen Inhalten anzeigen, wird Ihr Arbeitsblatt durcheinander gebracht. |
1. Wenn Sie mit Excel VBA nicht vertraut sind, treten beim Ausführen des Makros wahrscheinlich Probleme auf.
2. Durch die Verwendung von VBA-Codes wird die Aufgabe komplexer. |
Aus der obigen Analyse haben Sie nun ein klares Verständnis für diese verschiedenen Methoden. Wenn Sie also das nächste Mal bestimmte Inhalte in Zellen gemäß den Kontrollkästchenwerten anzeigen müssen, können Sie eine Methode auswählen, die Ihrem tatsächlichen Bedarf entspricht.
Erstellen Sie einen Sicherungsplan für Ihre Excel-Dateien
Um die negativen Folgen eines Datenverlusts zu vermeiden, ist die regelmäßige Datensicherung eine der effektivsten Methoden. So sind Sie im Falle einer Beschädigung Ihrer Excel-Datei bestens gerüstet. Erstellen Sie für all Ihre Dateien einen effektiven Backup-Plan. Es kann jedoch vorkommen, dass auch die Backups beschädigt werden. In diesem Fall können Sie ein Drittanbieter-Tool verwenden, um … Reparieren Sie die Beschädigung der Excel-Datei. Mit diesem Wiederherstellungstool und den vorhandenen Sicherungsdateien gehen bei einer Datenkatastrophe keine Daten mehr verloren.
Einführung des Autors:
Anna Ma ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich Reparieren Sie DocX-Dokumentschäden und Outlook-Reparatursoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX





