Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Address <> "$A$4" Then Exit Sub
ActiveSheet.Shapes("resim").Delete
[B4].Select
ActiveSheet.Pictures.Insert("\\sekreter\Dosya 2\" & Target & ".jpg").Select
Selection.Name = "resim"
End Sub
Arkadaşlar günaydın,
Yukarıdaki kodu bu forum sayesinde elde etmiş ve kendime göre düzenlemiştim. Bu kod A4 hücresinde yazılı olan değere karşılık gelen resmi B4 hücresine açıyor.
Fakat benim istediğim resim adresi aynı kalmak şartıyla A4 teki değere karşılık gelen resmi B4 e açması, A5 i B5 açması , A6 yı B6 ya açması böyle yaklaşık 5000 e kadar devam etmesi
Kodda nasıl bir düzenleme yapılabilir.
Not eğer ilgili resim yoksa boş kalması
Şimdiden Teşekkürler
On Error Resume Next
If Target.Address <> "$A$4" Then Exit Sub
ActiveSheet.Shapes("resim").Delete
[B4].Select
ActiveSheet.Pictures.Insert("\\sekreter\Dosya 2\" & Target & ".jpg").Select
Selection.Name = "resim"
End Sub
Arkadaşlar günaydın,
Yukarıdaki kodu bu forum sayesinde elde etmiş ve kendime göre düzenlemiştim. Bu kod A4 hücresinde yazılı olan değere karşılık gelen resmi B4 hücresine açıyor.
Fakat benim istediğim resim adresi aynı kalmak şartıyla A4 teki değere karşılık gelen resmi B4 e açması, A5 i B5 açması , A6 yı B6 ya açması böyle yaklaşık 5000 e kadar devam etmesi
Kodda nasıl bir düzenleme yapılabilir.
Not eğer ilgili resim yoksa boş kalması
Şimdiden Teşekkürler