Wie kann ich Spalten basierend auf der Auswahl der Dropdown-Liste in Excel ein- oder ausblenden?
Während der Verwendung von Excel können Sie bestimmte Spalten basierend auf der Auswahl einer Dropdown-Liste ein- oder ausblenden. Wenn Sie beispielsweise in der Dropdown-Liste Nein auswählen, wird die Spalte C bis I ausgeblendet. Wenn Sie jedoch Ja auswählen, werden die ausgeblendeten Spalten C bis I nicht ausgeblendet. Siehe unten abgebildeter Screenshot.
In diesem Artikel zeigen wir Ihnen eine VBA-Methode zum Ein- oder Ausblenden von Spalten basierend auf der Auswahl von Dropdown-Listen in Excel.
Ein- oder Ausblenden von Spalten basierend auf der Auswahl der Dropdown-Liste in Excel
Ein- oder Ausblenden von Spalten basierend auf der Auswahl der Dropdown-Liste in Excel
Wie im obigen Beispiel erwähnt, gehen Sie wie folgt vor, um die Spalten C bis I basierend auf der Auswahl der Dropdown-Liste ein- oder auszublenden.
1. Erstellen Sie zunächst Ihre Dropdown-Liste mit Ja und Nein, die Sie benötigen.
2. Drücken Sie dann Andere + F11 öffnen Microsoft Visual Basic für Anwendung Fenster.
3. Doppelklicken Sie auf den aktuell geöffneten Blattnamen in der VBAProjekt Abschnitt, um den Code-Editor zu öffnen.
4. Kopieren Sie anschließend den folgenden VBA-Code und fügen Sie ihn in den Code-Editor ein.
VBA-Code: Spalten basierend auf der Auswahl der Dropdown-Liste ein- oder ausblenden
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20180822
If Target.Column = 2 And Target.Row = 3 Then
If Target.Value = "No" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = True
ElseIf Target.Value = "Yes" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = False
End If
End If
End Sub
Note: Im obigen Code ist Spalte = 2 und Zeile = 3 die Zellreferenz der Dropdown-Liste, und der Bereich C: I sind die Spalten, die Sie ein- oder ausblenden möchten. Bitte ändern Sie sie nach Ihren Wünschen.
5. Drücken Sie Andere + Q Tasten gleichzeitig zum Verlassen der Microsoft Visual Basic für Anwendung Fenster.
Wenn Sie von nun an in der Dropdown-Liste Nein auswählen, werden alle angegebenen Spalten ausgeblendet.
Wenn Sie jedoch in der Dropdown-Liste Ja auswählen, werden alle ausgeblendeten Spalten sofort angezeigt.
In Verbindung stehende Artikel:
- 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?
- Wie erstelle ich eine durchsuchbare Dropdown-Liste in Excel?
- Wie erstelle ich eine Dropdown-Liste mit mehreren Auswahlen oder Werten 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!