Office: (Office 365) Shapes löschen

Helfe beim Thema Shapes löschen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo ihr wissende!! Ich brauche schon wieder eure Hilfe. Wie kann ich ein shape mit einem Button löschen? Der Button ist in der Tabelle positioniert.... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von KlausPeter, 21. November 2022.

  1. Shapes löschen


    Hallo ihr wissende!!
    Ich brauche schon wieder eure Hilfe.

    Wie kann ich ein shape mit einem Button löschen? Der Button ist in der Tabelle positioniert.
    Diesen Code habe ich bereits drinnen aber es kommt immer die Fehlermeldung: Anwendungs oder Objektdef. Fehler beim Schritt -->shapes(selection.Name)

    Private Sub btnAuswahl_loeschen_Click()

    '<<<ausgewählte Shapes löschen>>>
    ThisWorkbook.Sheets("Planung").Unprotect
    With ActiveSheet
    .Shapes (Selection.Name)
    Selection.Delete
    End With
    ThisWorkbook.Sheets("Planung").Protect

    End Sub


    Danke im Voraus
     
    KlausPeter, 21. November 2022
    #1
  2. Moin!
    Sobald Du den Button betätigst, hat er den Fokus.
    (schließlich ist Dein Formularsteuerelement auch ein shape!)
    Nimm einen ActiveX-Button und weise ihm die TakeFocusOnClick-Eigenschaft False zu.
    Deinen Code trägst Du ins Ereignismakro des Buttons in der Tabelle ein:
    Code:
    Private Sub CommandButton1_Click()
    On Error GoTo Mistake
    Shapes(Selection.Name).Delete
    Exit Sub
    Mistake:
    MsgBox "Es wurde kein Shape, sondern ein " & TypeName(Selection) & " ausgewählt!"
    End Sub
    
    (den Sinn des Ganzen hinterfrage ich besser nicht)

    Gruß Ralf
     
    RPP63_neu, 21. November 2022
    #2
  3. Hallo RPP63
    1000 Dank es funktioniert perfekt. :)
     
    KlausPeter, 21. November 2022
    #3
Thema:

Shapes löschen

Die Seite wird geladen...
  1. Shapes löschen - Similar Threads - Shapes löschen

  2. VBA Shapes Type ändern/zuweisen

    in Microsoft Excel Hilfe
    VBA Shapes Type ändern/zuweisen: Hallo ForumsFreunde, ich habe einen Code teils selbst/teils gefunden zusammengebastellt zur TextSuche in Shapes (Textfeldern) und es läuft bis auf einige Male gut, danach wenn ich ein neues Shape...
  3. Shapes aus bestimmten Bereich löschen

    in Microsoft Excel Hilfe
    Shapes aus bestimmten Bereich löschen: Hallo zusammen, ich brauche etwas Hilfe *Smilie Ich habe ein kleines Makro, welches mir zuvor kopierte Zellen samt Textinhalt, Rahmen und Shapes (kleine Punkte) mit Klick auf einen Button aus...
  4. Shapes mit Anfangsnamen "Rechteck" löschen

    in Microsoft Excel Hilfe
    Shapes mit Anfangsnamen "Rechteck" löschen: Hallo zusammen, ich weiß aktuell nicht mehr weiter und wende mich daher an euch. Ich benötige ein Makro, was alle Shapes mit den Anfangsbuchstaben "Rechteck" entfernt. Also egal welche Zahl...
  5. Replace a shape in a SmartArt graphic

    in Microsoft Excel Tutorials
    Replace a shape in a SmartArt graphic: Replace a shape in a SmartArt graphic Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Mehr... Weniger...
  6. Userform shapes ansprechen

    in Microsoft Excel Hilfe
    Userform shapes ansprechen: Hallo, das ist mal wieder zu tricky für mich. Mit folgendem Code wird die CheckBox1 nicht angezeigt, wenn in der Zelle D6 das Wort "Schießen:" fehlt. Wenn das Steuerelement "CheckBox1" in die...
  7. Alle Shapes löschen, bis auf...

    in Microsoft Excel Hilfe
    Alle Shapes löschen, bis auf...: Hallo. Ich würde gerne in meinem Arbeitsblatt alle Shapes löschen, bis auf 5 bestimmte, denen ich ein Makro zugewiesen habe. Das sind: Rectangle 1 Rectangle 7 Rectangle 9 Rectangle 10 Rectangle...
  8. alle Shapes entfernen

    in Microsoft Excel Hilfe
    alle Shapes entfernen: Hallo zusammen, ich bräuchte mal Eure Hilfe um ein Makro zu erstellen. Ich kopiere regelmäßig das Ergebnis aus einer Business Explorer Abfrage (SAP BW 3.x) in meine Excel-Datei (nur die fixen...
  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