Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

alle autoformen bis auf commandbutton1...

Forumthread: alle autoformen bis auf commandbutton1...

alle autoformen bis auf commandbutton1...
12.09.2005 08:21:11
frank
hallo,
mein problem:
ich möchte alle shapes löschen ausser den commandbutton1 wie stelle ich das an?
hier mein code mit typen unverträglich:

Sub weg()
Dim s As Shape
For Each s In ActiveSheet.Shapes
If s.AutoShapeType <> "CommandButton.1" Then s.Delete
Next
End Sub

vielen dank schonmal für eure hilfe
gruß frank
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: alle autoformen bis auf commandbutton1...
12.09.2005 11:00:48
Nepumuk
Hallo Frank,
so:
Sub weg()
    Dim objShape As Shape
    For Each objShape In ActiveSheet.Shapes
        If objShape.Type <> msoOLEControlObject Then
            objShape.Delete
        Else
            If Not TypeOf objShape.OLEFormat.Object.Object _
                Is MSForms.CommandButton Then objShape.Delete
        End If
    Next
End Sub

Gruß
Nepumuk

Anzeige
vielen vielen dank
12.09.2005 11:53:21
frank
hallo nepumuk,
genau so sollte es sein
danke schön
frank
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige