Excelmania
Lieutenant
- Registriert
- Apr. 2010
- Beiträge
- 809
Guten Morgen,
ich habe auf einem Tabellenblatt mehrere Shapes. Der Benutzer kann auch noch beliebig viele ergänzen.
Über eine Schaltfläche sollen alles Shapes bis auf eine Schaltfläche, die eine Useform öffnet, markiert werden.
Ich wollte es mit einer For-Each-Schleife lösen, doch leider wird immer nur das zuletzt eingefügte Shape markiert.
Wie könnte ich das lösen?
ich habe auf einem Tabellenblatt mehrere Shapes. Der Benutzer kann auch noch beliebig viele ergänzen.
Über eine Schaltfläche sollen alles Shapes bis auf eine Schaltfläche, die eine Useform öffnet, markiert werden.
Ich wollte es mit einer For-Each-Schleife lösen, doch leider wird immer nur das zuletzt eingefügte Shape markiert.
Code:
For Each shp In ActiveSheet.Shapes
If Not shp.Name = "PM_CB_Menü" Then
shp.Select
End If
Next
Wie könnte ich das lösen?