Office: Felder Löschen beim wechseln der Dropdown

Helfe beim Thema Felder Löschen beim wechseln der Dropdown in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo ich habe folgendes vor aber leider bin ich nicht so ganz fit in Excel: Ich möchte gerne dass beim wechseln bzw. beim Umschalten der Dropdown... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von AluX, 12. März 2023.

  1. AluX Neuer User

    Felder Löschen beim wechseln der Dropdown


    Hallo ich habe folgendes vor aber leider bin ich nicht so ganz fit in Excel:

    Ich möchte gerne dass beim wechseln bzw. beim Umschalten der Dropdown Felder bestimmte Zellen gelöscht werden. Ich habe mich etwas eingelesen aber bekomme es nicht ganz hin.

    Die Dropdown habe ich, ich konnte auch ein Makro erstellen wo ich über eine Schaltfläche bestimmte Zelleninhalte lösche:
    ---------------------------------
    Sub Löschen()
    '
    ' Löschen Makro
    '
    '
    Range("F26:F31").Select
    Selection.ClearContents
    End Sub
    -----------------------------------------

    Ich möchte aber das dieses Makro immer dann ausgelöst wird wen ich im Dropdown umspring.

    Meine versuch war:
    ----------------------------------------
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Keycells As Range
    Set Keycells = Range("D6,H7")

    Call Löschen


    End Sub
    ---------------------------------------------------

    Set Keycells = Range("D6,H7") <- da liegt das Dropdown Feld.

    Leider bekomme ich es nicht zum laufen Felder Löschen beim wechseln der Dropdown :(

    einer eine Ahnung was ich da ändern müsste damit es geht?
     
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, Doppelklick auf Deine Datei, Doppelklick auf Deine Tabelle, Code ins rechte Fenster kopieren, VBA Editor schließen.
    Das Makro wird automatisch gestartet.
    Der Code wirkt nur in dieser Tabelle.
    Code:
    Option Explicit
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Target.Address = "$b$124" Then
            Target.Offset(0, 1).ClearContents
        End If
    End Sub
    
    nur wenige schauen auf Deinen Rechner und sehen die Datei.
    Ich möchte gerne den Fehler im Original sehen.

    Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.

    Ein Nachbau sieht meist anders aus als das Original. <B>Darum sollte das Original verlinkt werden.</b>

    Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten
    Hinweis - Anonymisierung und Pseudonymisierung von Beispielmappen - MS-Office-Forum
    änderrn.
    Der Name einer hochgeladenen Mappe wird im Beitrag automatisch angezeigt, sodass es bei Verwendung von aussagekräftigen Namen leichter fällt, sie später im Ablageordner wiederzufinden und sie gedanklich einem bestimmten Thema zuzuordnen. Namen wie Muster*, Test*, Mappe*, Beispiel*, Fehler*, Kalender* usw. sind so allgemein, dass eine Zuordnung zu einem Thema unmöglich gemacht wird.
    Es sollte ein aussagekräftiger Name sein.

    Benutze hier im Forum die Funktion zum hochladen. Falls Du die nicht benutzen möchtest beachte, von unsicheren Servern wie z.B. www.file-upload.net lade ich keine Datei runter. (lt. Einschätzung meines Virenprogramms)3

    Bilder lade ich mir nicht runter, da Excel damit nichts anfangen kann.

    Bilder statt Datei | Excel ist sexy!

    Hochgeladene Bilder können zwar als solche in Excel importiert werden, sind jedoch bei der Lösung von Problemen nicht sehr hilfreich, da man die eigentlichen Daten nicht ohne große und zeitraubende Umwege direkt in die Tabelle übertragen kann.

    Das ist nur meine Meinung zu dem Thema.

    Felder Löschen beim wechseln der Dropdown GrußformelFelder Löschen beim wechseln der Dropdown Homepage
     
    Hajo_Zi, 12. März 2023
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi,

    Das sind 2 Zellen - also soll der Code ausgeführt werden, wenn in einer der beiden Zellen etwas geändert wird?

    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Address(0, 0) = "D6" Or Target.Address(0, 0) = "H7" Then
            Range("F26:F31").ClearContents
        End If
    End Sub
    

    Felder Löschen beim wechseln der Dropdown GrußformelFelder Löschen beim wechseln der Dropdown Beverly's Excel - Inn
     
    Beverly, 12. März 2023
    #3
  4. AluX Neuer User

    Felder Löschen beim wechseln der Dropdown

    Ja ich glaube es ist tatsächlich einfacher wenn ich ein Beispiel hochlade.

    Ich möchte eigentlich nur, dass wenn ich ober die Form wechsle die Zellen D9 und D10 Geleert werden
     
  5. Hajo_Zi
    Hajo_Zi Erfahrener User
    ich bin dann raus, da meine Beitrag nicht komplett gelesen wurde.
    Das wird schon seinen Grund haben.
    Ich schreibe nicht für den Papierkorn. Ich bin dann raus.
    Viel Erfolg noch.

     
    Hajo_Zi, 12. März 2023
    #5
  6. d'r Bastler
    d'r Bastler hat Ahnung
    "Ich schreibe nicht für den Papierkorn."
    Das machst Du fast immer ....
     
    d'r Bastler, 13. März 2023
    #6
Thema:

Felder Löschen beim wechseln der Dropdown

Die Seite wird geladen...
  1. Felder Löschen beim wechseln der Dropdown - Similar Threads - Felder Löschen wechseln

  2. Datensatz löschen wenn feld x leer ist

    in Microsoft Access Hilfe
    Datensatz löschen wenn feld x leer ist: Hallo zusammen, habe wieder eine frage... und hoffe auf Hilfe! ich habe in einem endlosesfrm mit Filterbedingung ein Button, beim Klicken wird bei gefilterten Datensätze ein Feld geleert. nun...
  3. Erstellen oder Löschen eines mehrwertigen Felds

    in Microsoft Access Tutorials
    Erstellen oder Löschen eines mehrwertigen Felds: Erstellen oder Löschen eines mehrwertigen Felds Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  4. Erstellen oder Löschen eines Rich-Text-Felds

    in Microsoft Access Tutorials
    Erstellen oder Löschen eines Rich-Text-Felds: Erstellen oder Löschen eines Rich-Text-Felds Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  5. Löschen eines Felds

    in Microsoft Access Tutorials
    Löschen eines Felds: Löschen eines Felds Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  6. Datensätze mit leerem Feld in Spalte löschen

    in Microsoft Access Hilfe
    Datensätze mit leerem Feld in Spalte löschen: Hallo, wie kann ich aus einer Datentabelle alle Zeilen löschen, bei denen in der Spalte "Preis" (Zellenformat Zahl) kein Wert, also isempty, ist? DELETE * FROM Datentabelle WHERE...
  7. Ausgefülltes Feld finden, Zeilen bis nächstes ausgefülltes Feld löschen

    in Microsoft Excel Hilfe
    Ausgefülltes Feld finden, Zeilen bis nächstes ausgefülltes Feld löschen: Liebe Forenmitglieder, nach längerer Pause habe ich mal wieder ein Problem bei dem ich selbst nicht weiterkomme. Denke das müsste per VBA gelöst werden und aus Zeitmangel bin ich da noch nicht...
  8. Felder löschen

    in Microsoft Word Hilfe
    Felder löschen: Hallo zusammen, ich brauche dringend Hilfe, denn ich schreibe grade meine Abschlussarbeit und suche nun schon seit einer Woche verzweifelt eine Lösung für folgendes Problem: Ich nutze die...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden