Poniższy kod pobiera nazwę z wybranej komórki excel , wyszukuje zdjęcia na serwerze o pobranej nazwie z komórki po czym dodaje rozszerzenie .jpg i wstawia to zdjęcie do komórki obok.
Przykład
w komórce A1 mam ABCDEF
funkcja szuka zdjęcia o nazwie ABCDEF.jpg w katalogu \serwer\KATALOG\ i wstawia zdjęcie do komórki B1
Jak przerobić poniższy kod aby funkcja znalazła to zdjęcie dla niepełnej nazwy w A1. np. "ABC" "ABC*.jpg"
Sub wstaw_foto()
Dim Filename$, place As Range, myPic As Object, kom$
For Each place In Selection
kom = place.Offset(, 1).Address
Filename = "\\serwer\KATALOG\" & place
Set myPic = ActiveSheet.Shapes.AddPicture(Filename & ".jpg", False, True, lngLeft, lngTop, 100, 100)
With myPic
.Top = Range(kom).Top
.Left = Range(kom).Left
.Height = Range(kom).RowHeight
.Width = Range(kom).Width
End With
Next
Set myPic = Nothing
End Sub
Do ... Loop
coś nie zadziała...