ich möchte in einer Arbeitsmappe, wo ich via einer Formel dynamisch gehaltene Links zu Bildern, _ automatisch aktualisiere und die Bilder anzeigen. Das Löschen vorhandener Bilder mache ich beim Öffnen mit
ActiveWorkbook.Worksheets("test").DrawingObjects.Delete
Und in den Zellen, wo das Bild erscheinen soll, habe ich folgende Formel
=InsertPicFromURL("https://www.test.com/test.png")
(Link ist hier noch nicht dynamisch) welche auf die u.a. Function zugreift:Function InsertPicFromURL(URL As String) As String
With ActiveSheet.Pictures.Insert(URL)
.Top = Application.Caller.Top + 1
.Left = Application.Caller.Left + 1
.Height = Application.Caller.Height - 2
End With
InsertPicFromURL = ""
End Function
Das Einfügen funktioniert aber nicht automatisch sondern nur wenn ich die Formel mit Enter bestätige - wie kann ich das vollautomatisch dynamisch halten ohne manuell eingreifen zu müssen? Hat hier jemand einen Tipp für mich?Und kann ich die Größe des Bildes in Pixel vorgeben?
Wäre toll, wenn mir hier jemand helfen würde- Danke!
Lg,
Chris