Bild löschen

Outsider77

Erfahrenes Mitglied
Hallo!
Folgendes Problem: ich habe in ein bestehendes Arbeitsblatt ein Bild und einen CommandButton eingefügt.
Das Bild soll dann gelöscht werden, wenn eine bestimmte Zelle mittels 'Entfernen' geleert wird.
Das funktioniert soweit auch, allerdings wird der CommandButton ebenfalls gelöscht.
Der Befehl zum Bild löschen lautet:
activesheet.pictures.delete
Gibt es eine Möglichkeit, den CommandButton davon auszuschließen? Oder kann man den Befehl mit einer Option
nur auf das Bild beschränken?
Danke schonmal...
Gruß Outi
 
Weil der CommandButton ein Teil der Pictures-Auflistung ist (Warum auch immer).

Und mit ActiveSheet.Pictures.Delete löschst du die ganze Auflistung.

Tip: Versuch mal folgendes
Nimm ein jungfräuliches Excel-Blatt, füge irgend ein Bild ein und zeichne irgendwohin einen CommandButton.

Führe dann mal folgenden Code aus:
Visual Basic:
Debug.Print ActiveSheet.Pictures(1).Name
Debug.Print ActiveSheet.Pictures(2).Name
und schau dir das Ergebnis mal im Direktfenster an
 
Zurück