- Katılım
- 7 Temmuz 2020
- Mesajlar
- 37
- Excel Vers. ve Dili
- Office 2019 Pro Türkçe 64bit
- Altın Üyelik Bitiş Tarihi
- 10-07-2021
Merhabalar;
Sayfa 1 de tıkladığım hücreye göre (Aynı sütundaki) resim getirmesini istiyorum. Mevcut durumda elimde bir kod var ancak bu kod klasörden getiriyor ama benim istediğim bu değil. Bütün resimleri başka bir sayfaya koysam oradan kritere göre çağırma şansım var mı?
Sayfa 1 de tıkladığım hücreye göre (Aynı sütundaki) resim getirmesini istiyorum. Mevcut durumda elimde bir kod var ancak bu kod klasörden getiriyor ama benim istediğim bu değil. Bütün resimleri başka bir sayfaya koysam oradan kritere göre çağırma şansım var mı?
Kod:
'''''Modül içerisine yazılacak kod'''''''''''''''''''''''''''''''''''''''''''''
Global yol As String
Sub resim_degistir()
On Error Resume Next
strPic = "Resim 2"
Set shp = ActiveSheet.Shapes(strPic)
With shp
t = .Top
l = .Left
h = .Height
w = .Width
End With
If yol = "" Then Exit Sub
ActiveSheet.Shapes(strPic).Delete
Set shp = ActiveSheet.Shapes.AddPicture(yol, msoFalse, msoTrue, l, t, w, h)
shp.Name = strPic
End Sub
''''Sayfa içerisine yazılacak kod'''
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
Dim satir As Long
If Not Intersect(Target, Range("A1:A60000")) Is Nothing Then
satir = Target.Row
yol = Range("B" & satir).Value
resim_degistir
End If
End Sub