kann mir bitte jemand erklären, wie ich ein Bild,dass ich durch ein Makro in die Mappe eingeführt habe. Wieder durch ein Makro löschen kann?
Leider bin ich mit dem VBA „noch nicht“ so vertraut!!!
kann mir bitte jemand erklären, wie ich ein Bild,dass ich durch ein Makro in die Mappe eingeführt habe. Wieder durch ein Makro löschen kann?
Leider bin ich mit dem VBA „noch nicht“ so vertraut!!!
Du kannst beim Einfügen der Grafik einen Bildnamen vergeben:
ActiveSheet.Pictures.Insert(„test.jpg“).Name = „test“
Das Löschen geht dann auch über den Namen:
ActiveSheet.Shapes(„test“).Delete
LG
Dennis
Du kannst beim Einfügen der Grafik einen Bildnamen vergeben:
ActiveSheet.Pictures.Insert(„test.jpg“).Name = „test“
Das Löschen geht dann auch über den Namen:
ActiveSheet.Shapes(„test“).Delete
LG
Dennis
Hallo,
tut mir leid, mit Makros / VBA stehe ich immer noch auf Kriegsfuß.
Viele Grüße,
Wolfgang
Hallo mipogo83, von VBA habe ich zwar auch nicht viel Ahnung. Deshalb verwende ich den Makro-Rekorder. Er befindet sich im Menü für die Makros. Bei den neueren Excel-Versionen steht nur „Makro aufzeichnen“. Der Makro-Rekorder zeichnet nach dem starten alle Deine Arbeitsschritte auf, die Du ausführst. Beendet wird mit „Aufzeichnung beenden“. Also würde ich folgendes Tun:
Mit dem Makrorekorder habe ich schon sehr viele Makros erzeugt und ich brauche überhaupt keine VBA Kenntnisse. Viel Erfolg wünscht Roland57
Wenns nicht klappt farge mich noch mal.
Hallo, für mich ist dies nicht ganz eindeutig:
sorry, ich auch nicht.
Gruß
Karin
Sorry, da kann ich leider auch nicht helfen.
Hallo mipogo,
das kann man so pauschal so nicht beantworten, da müsstest du uns schon viel mehr Details nennen.
Gruß Hermann
Hi mipogo83
Nachstehend der VBA-Code zum Löschen:
Sub Bild_Löschen()
’
’ Bild_Löschen
’
ActiveSheet.Shapes.Range(Array(„Picture 2“)).Select
'wobei Picture1 die fortlaufende Objektbezeichnung ist
'diese wird in der laufenden Excel-Session jeweils um 1 erhöht
Selection.Delete
End Sub
Fakt ist, Du musst wissen, welches Bild (N°) es ist.
Liebe Grüsse, Henri.