Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Inhalt abhängiger DropDown löschen

Inhalt abhängiger DropDown löschen
silex1
Hallo,
VBA und ich passen ja nunmal nicht zusammen, daher meine Frage an Euch:
Arbeitsblatt mit dem Namen 'Tabelle1'
 CDEFG
9     
10Dropdown1 abhängigesDD1  
11     
12Dropdown2 abhängigesDD2  
13     
14Dropdown3 abhängigesDD3  
15     
16Dropdown4 abhängigesDD4  
17     
18     
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Wenn ein DD in Spalte C geändert oder der Inhalt gelöscht wird, soll der Inhalt des passende abhängige DD gelöscht werden.
Also wenn C16 z.B. geändert wird, dann soll der Inhalt in E16 gelöscht werden.
Ne kleine Bitte noch, es muss für XL03 und XL07 funktionieren.
VG, Rene
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Inhalt abhängiger DropDown löschen
12.04.2012 10:56:20
Rudi
Hallo,
reicht das?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then Target.Offset(, 2) = ""
End Sub

Gruß
Rudi
AW: Inhalt abhängiger DropDown löschen
12.04.2012 11:02:17
silex1
Hallo Rudi,
ich sagte ja, VBA und ich...
...und dann gibst Du mir ne kleine Zeile...die alles tut, was ich wünschte!
Besten Dank Dir.
VG René
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Abhängige Dropdowns in Excel löschen


Schritt-für-Schritt-Anleitung

Um den Inhalt eines abhängigen Dropdowns in Excel zu löschen, wenn der Wert in einem anderen Dropdown geändert wird, kannst du VBA verwenden. Folge diesen Schritten:

  1. Öffne Excel und lade deine Datei.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Suche im Projektfenster dein Arbeitsblatt (z.B. Tabelle1).

  4. Doppelklicke auf das entsprechende Arbeitsblatt.

  5. Füge den folgenden Code ein:

    Private Sub Worksheet_Change(ByVal Target As Range)
       If Target.Column = 3 Then Target.Offset(, 2) = ""
    End Sub
  6. Schließe den VBA-Editor.

  7. Teste die Funktion, indem du einen Wert in Spalte C änderst. Der Inhalt in der entsprechenden Zelle in Spalte E sollte gelöscht werden.


Häufige Fehler und Lösungen

  • Fehler: Das Dropdown wird nicht gelöscht, wenn ich den Wert ändere.

    • Lösung: Stelle sicher, dass der Code im richtigen Arbeitsblattmodul eingefügt wurde und dass die Spalte korrekt referenziert ist.
  • Fehler: VBA funktioniert nicht in meiner Excel-Version.

    • Lösung: Dieser Code sollte in Excel 2003 und 2007 funktionieren. Überprüfe deine Sicherheitseinstellungen für Makros.

Alternative Methoden

Falls du VBA nicht verwenden möchtest, kannst du auch die Datenüberprüfung manuell anpassen:

  1. Gehe zu der Zelle mit dem Dropdown.
  2. Wähle Daten > Datenüberprüfung.
  3. Ändere die Einstellungen für die Liste oder lösche die Liste vollständig.

Das Dropdown-Menü kann ebenfalls entfernt werden, indem du die Zelle auswählst und die Datenüberprüfung entfernst.


Praktische Beispiele

Angenommen, du hast in Spalte C ein Dropdown mit den Werten „Apfel“, „Banane“ und „Orange“. In Spalte E hast du jeweils abhängige Dropdowns für die Auswahl:

  • Wenn „Apfel“ gewählt wird, erscheinen in Spalte E die Optionen „Rot“, „Grün“.
  • Wenn du nun „Banane“ wählst, wird der Inhalt in Spalte E gelöscht und die Auswahl zurückgesetzt.

Hier wird das Dropdown aus der Zelle entfernt, indem du den Wert änderst, und die abhängige Liste wird durch das Skript geleert.


Tipps für Profis

  • Um deine Dropdown-Liste zu optimieren, verwende benannte Bereiche für die abhängigen Dropdowns.
  • Nutze die Datenüberprüfung nicht nur zum Erstellen von Dropdowns, sondern auch für Eingabebeschränkungen.
  • Erstelle ein Backup deiner Datei, bevor du mit VBA arbeitest, um Datenverlust zu vermeiden.

FAQ: Häufige Fragen

1. Wie kann ich ein Dropdown in Excel entfernen?
Du kannst ein Dropdown entfernen, indem du zur Zelle gehst und unter Daten > Datenüberprüfung die Einstellungen zurücksetzt oder die Überprüfung ganz entfernst.

2. Funktioniert das auch in neueren Excel-Versionen?
Ja, der VBA-Code sollte auch in neueren Versionen von Excel funktionieren. Achte jedoch auf die Sicherheitseinstellungen für Makros.

3. Was mache ich, wenn das Dropdown nicht gelöscht wird?
Überprüfe, ob du den Code im richtigen Arbeitsblattmodul eingefügt hast und dass die Spaltenreferenzen korrekt sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige