Office: Wenn Nein dann Zellen löschen VBA

Helfe beim Thema Wenn Nein dann Zellen löschen VBA in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich suche jetzt schon ziemlich lange nach einer Lösung für ein vermeintlich einfaches Problem. Ich möchte dass VBA die Dropdownmenüs auf 0 setzt... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Unteg, 20. Dezember 2021.

  1. Unteg Neuer User

    Wenn Nein dann Zellen löschen VBA


    Hallo, ich suche jetzt schon ziemlich lange nach einer Lösung für ein vermeintlich einfaches Problem.
    Ich möchte dass VBA die Dropdownmenüs auf 0 setzt wenn in einer anderen Zelle der Wert Nein per Dropdownmenü ausgewählt wurde. Dies am besten für eine ganze reihe von Dropdownmenüs also quasi ein zurücksetzen.

    If Range("F4").Value = "Nein" Then Range("G5:K5").ClearContents
    Das wäre meine erste wahl, aber die funktioniert nicht.

    Kann mir da jemand weiterhelfen?
    Vielen Dank!
     
  2. Beverly
    Beverly Erfahrener User
    Hi,

    also bei mir funktioniert der folgende Code im Codemodul des Tabellenblattes problemlos:

    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Cells(1).Address(False, False) = "F4" Then
            If Target.Cells(1) = "Nein" Then Range("G5:K5").ClearContents
        End If
    End Sub
    


    Wenn Nein dann Zellen löschen VBA GrußformelWenn Nein dann Zellen löschen VBA Beverly's Excel - Inn
     
  3. Unteg Neuer User
    Danke für deine Antwort. Leider funktionert das nicht. Ich habe statt clearvcontents nochmal value=0 reingeschrieben. Aber da habe ich auch keine Reaktion.
    Bringt es was wenn ich dieses Feld F4 indem ich per Dropdown Ja/Nein auswählen kann in eine Msgbox mit Wahloption ändere?

    Mal dazu ne ganz blöde Frage. Ich drücke danach schon noch auf das Play Symbol in VBA und wähle das Makro aus.
     
  4. Beverly
    Beverly Erfahrener User

    Wenn Nein dann Zellen löschen VBA

    Was verstehst du unter "funktioniert nicht"? Gibt es einen Fehler oder macht der Code nicht das was du willst? Ich kann das nämlich nicht nachvollziehen, denn bei mir alles problemlos funktioniert und ich wüsste auch nicht, weshalb es nicht funktionieren sollte.


    Wenn Nein dann Zellen löschen VBA GrußformelWenn Nein dann Zellen löschen VBA Beverly's Excel - Inn
     
  5. Unteg Neuer User
    Ich glaube der das Problem liegt darin dass er nicht weiß auf welchem Blatt er es ausführen soll oder?
    Es passiert nämlich nichts.
    Ich habe einfach VBA aufgemacht und angefangen.
     
  6. Beverly
    Beverly Erfahrener User
    Hast du es in meiner hochgeladenen Mappe denn getestet? Passiert bei dir dort auch nichts? Hast du die Makros überhaupt aktiviert?
    Mache einen Rechtsklick auf den Tabellenreiter -> Code anzeigen - so gelangst du in das Codemodul des Tabellenblattes, denn DORT muss der Code hin, wie ich bereits im vorhergehenden Beitrag geschrieben hatte und wie in der angehängten Mappe zu sehen ist.



    Wenn Nein dann Zellen löschen VBA GrußformelWenn Nein dann Zellen löschen VBA Beverly's Excel - Inn
     
  7. Unteg Neuer User
    Ja, habe das jetzt auf das entsprechende Tabellenblatt gelegt. Muss ich in VBA noch was anklicken damit das ausgeführt wird?
    Ich habe auch nochmal das aus deiner Excel 1:1 herauskopiert.

    Ein anderes Makro funktioniert auch nur das wird mittels einer Schaltfläche gestartet
     
  8. Unteg Neuer User

    Wenn Nein dann Zellen löschen VBA

    Okay, vielen vielen Dank jetzt ging es!
    Hatte die ganze Zeit das flasche Blatt gewählt.
     
Thema:

Wenn Nein dann Zellen löschen VBA

Die Seite wird geladen...
  1. Wenn Nein dann Zellen löschen VBA - Similar Threads - Zellen löschen VBA

  2. VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen

    in Microsoft Excel Hilfe
    VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen: Hallo liebe Excel-Kommunity, nach ewigen Stunden des Suchens und Rumprobierens bin ich an dem Punkt angekommen an dem ich verzweifelt um eure Hilfe fragen muss. Da ich leider keinerlei...
  3. Excel mit VBA ganze Zeile nach einem Wert in Zelle löschen

    in Microsoft Excel Hilfe
    Excel mit VBA ganze Zeile nach einem Wert in Zelle löschen: Hallo zusammen Mein Kopf ist kurz vorm Explodieren. Hoffe auf eure Hilfe: Ich versuche mit einem Makro anhand des Wertes der in Zelle G1 steht, alle Zeilen mit diesem Wert in der Tabelle zu...
  4. Komischer Zahlen in der GUI + VBA bestimmte Zellen mit gewissen Inhalt nicht löschen

    in Microsoft Excel Hilfe
    Komischer Zahlen in der GUI + VBA bestimmte Zellen mit gewissen Inhalt nicht löschen: Hallo, ich bin neu hier im Forum, also bitte ich um Verständnis, wenn dies hier nicht der richtige Platz für dieses Thema ist. Ich habe 2 Anliegen. Auf dem ersten Bild könnt ihr die besagten...
  5. Bilder aus einzelnen Zellen mittels VBA löschen

    in Microsoft Excel Hilfe
    Bilder aus einzelnen Zellen mittels VBA löschen: Hallo zusammen, gibt es eine Möglichkeit nur Bilder aus bestimmten Zellen eines Tabellenblattes mittels eines VBA Codes zu löschen? Bis jetzt hab ich nur Worksheets("").DrawingObjects.Delete...
  6. Mehrere Zellen per vba löschen

    in Microsoft Excel Hilfe
    Mehrere Zellen per vba löschen: Hallo Forum, wer kann mir da auch die schnelle weiterhelfen. Hab in einem Tabellen verschieden Zellen, die ich nach kopieren des Blattes löschen möchte. Habs mal so versucht, aber leider mir...
  7. Mit VBA Spalte ab bestimmte Zelle löschen

    in Microsoft Excel Hilfe
    Mit VBA Spalte ab bestimmte Zelle löschen: Hallo Forum, wie kann ich mit VBA ab Zelle B38 die Werte der ganzen Spalte löschen? Der Inhalt in B1 bis B38 soll also erhalten bleiben. Code:...
  8. VBA/ Makro Zelle löschen

    in Microsoft Excel Hilfe
    VBA/ Makro Zelle löschen: Hallo, das letzte mal mit VBA habe ich im der Schulzeit gearbeitet und das is nun 10 Jahre her. Vlt könnt Ihr mir bei meiner (ich denke mal einfachen) Frage helfen. Folgende Tabelle ist...
Schlagworte:
  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