ich habe ein Diagrammblatt mit einer Befehlsschaltfläche, hinter der ein Makro hinterlegt ist. Ich kopiere das komplette Diagrammblatt nun zu Archivierungszwecken in eine andere Arbeitsmappe und will in der Kopie die Schaltfläche löschen.
In Excel 10 konnte ich das so machen:
For Each s In ActiveWorkbook.Charts(1).Shapes
s.Delete
Next s
Das geht nun aber nicht mehr, denn Excel sieht die Schaltfläche nicht mehr als "Shape" an: "activesheet.shapes.count = 0"
Die Makroaufzeichnung empfiehlt mir:
ActiveChart.Shapes("Button 6").Select
Selection.Delete
... aber das Makro lässt sich nicht ausführen: "Das Element mit dem angegebenen Namen wurde nicht gefunden." (Ja, Button 6 war noch da, auch mit diesem Namen!)
Kann mir jemand sagen, wie ich dieses bleede Knebbsche zu fassen kriege? Besten Dank, Grüße, Wolli