Ich pflege zusammen mit einem Kollegen eine Exceltabelle. Darin speichern wir Angaben zu Anzeigen. Eine dritte Partei greift ebenfalls auf das Excel-Sheet zu und möchte, dass wir Thumbnails der Anzeigen einfügen. Das zerfetzt uns regelmäßig die Tabelle, weshalb ich ein Makro gesucht und gefunden habe, mit dem die Bildergröße festegelegt werden kann. Das klappt gut, wobei es nicht 100% das ist, was ich gesucht habe (ich fänds toll, wenn die Zellenhöhe sich auch automatisch anpasst oder noch besser, wenn die Bilder gar nicht physisch eingefügt sondern nur "verlinkt" würden, aber das überfordert mich Code-technisch).
Dumm nur: Ich kann die eingefügten Bilder sehen, die anderen aber nicht (da ist dann ein Platzhalter an der Stelle).
Die Excel-Datei sowie die Bilder liegen in einer passwortgeschützten Cloud. Wir greifen mit Web-Dav darauf zu.
Hier das Makro:
Sub InsertPicture()
Dim sPicture As String, pic As Picture
sPicture = Application.GetOpenFilename _
("Pictures (*.jpg; *.png), *.jpg; *.png", _
, "Select Picture to Import")
If sPicture = "False" Then Exit Sub
Set pic = ActiveSheet.Pictures.Insert(sPicture)
With pic
.ShapeRange.LockAspectRatio = msoFalse
.Height = 90
.Width = 90
.Top = ActiveCell.Top
.Left = ActiveCell.Left
.Placement = xlMoveAndSize
End With
Set pic = Nothing
End Sub
Woran kann es liegen? Hat jemand Tipps? Mein Dank ist gewiss. :DSteffi