Wie lösche ich abhängige Dropdown-Listenzellen nach Auswahl in Excel?
Wenn für eine abhängige Dropdown-Liste der Wert der übergeordneten Dropdown-Liste geändert wird, ist der ausgewählte Wert in der zweiten ungültig. Sie müssen den ungültigen Wert manuell aus der zweiten Dropdown-Liste entfernen, nachdem Sie die Änderung in der ersten ausgewählt haben. In diesem Artikel zeige ich Ihnen eine Methode zum automatischen Löschen der abhängigen Dropdown-Listenzelle nach Auswahl von in Excel geändert.
Löschen Sie die abhängige Dropdown-Listenzelle, nachdem Sie mit VBA-Code geändert ausgewählt haben
Löschen Sie die abhängige Dropdown-Listenzelle, nachdem Sie mit VBA-Code geändert ausgewählt haben
Der folgende VBA-Code hilft Ihnen beim Löschen der abhängigen Dropdown-Liste, nachdem Sie die in Excel geänderte Option ausgewählt haben.
1. Klicken Sie mit der rechten Maustaste auf die Registerkarte Blatt, die die abhängige Dropdown-Liste enthält, die Sie automatisch löschen und dann auswählen Code anzeigen in dem Kontextmenü.
2. In der Öffnung Microsoft Visual Basic für Applikationen Fenster, kopieren Sie unter VBA-Code in das Fenster.
VBA-Code: Abhängige Dropdown-Listenzelle nach Auswahl von geändert löschen
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 2018/06/04
Application.EnableEvents = False
If Target.Column = 5 And Target.Validation.Type = 3 Then
Target.Offset(0, 1).Value = ""
End If
Application.EnableEvents = True
End Sub
Note: Im Code ist Nummer 5 die Spaltennummer, die die übergeordnete Dropdown-Liste enthält. In diesem Fall befindet sich meine übergeordnete Dropdown-Liste in Spalte E.
3. Drücken Sie die Taste Andere + Q Tasten zum Schließen der Microsoft Visual Basic für Applikationen Fenster.
Wenn von nun an Änderungen an der übergeordneten Dropdown-Liste vorgenommen werden, wird der Inhalt der zweiten Dropdown-Liste automatisch gelöscht. Siehe Screenshot:
In Verbindung stehende Artikel:
- Wie erstelle ich abhängige kaskadierende Dropdown-Listen in Excel?
- Wie erstelle ich dynamische kaskadierende Listenfelder in Excel?
- Wie fülle ich andere Zellen automatisch aus, wenn ich Werte in der Excel-Dropdown-Liste auswähle?
- Wie wird die automatische Vervollständigung beim Eingeben einer Excel-Dropdown-Liste durchgeführt?
- Wie erstelle ich einen Dropdown-Listenkalender in Excel?
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, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!