• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excel de Resimlerin Sicil Numarasına Göre Çağırma

Katılım
14 Ocak 2015
Mesajlar
54
Excel Vers. ve Dili
OFFİCE 2010
Personellerin sicil numarasına göre resimlerin çekilmesini satıra tam olarak sığdırılması gerekmektedir bu konuda yardımlarınızı bekliyorum şimdiden teşekkürler.
 

Ekli dosyalar

Personellerin resimleri eklediğim dosya içinde saklanmalıdır. Aksa halde kod çalışmaz.
Deneyebilirsiniz.
 

Ekli dosyalar

  • ik.rar
    ik.rar
    152.3 KB · Görüntüleme: 38
Teşekkür ederim yardımınız için fakat şöyle bir durum oldu 42. sıradan sonrasını almadı. resimler gelmiyor
 
sorunu çözdüm resimlerden biri eksik olunca atlamıyor diğerlerini de bu sebepten görmüyor
 
Evet doğrudur, şuan bende bu şekilde kullanıyorum. Eğer o isimde bir resim yoksa ondan sonra devam eden numaraların resimleri olsa dahi getirmiyor.

Eğer kod üzerinde bir güncelleme yapabilirsem sizinle de paylaşırım.
 
Merhaba,

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, [b:b]) Is Nothing Then Exit Sub

ActiveSheet.DrawingObjects.Delete

Dim ResimYolu As Variant
Dim resim As Object

For Satır = 3 To 500

ResimYolu = Dir(ActiveWorkbook.Path & "\" & Range("b" & Satır) & ".jpg", vbNormal)

If ResimYolu <> "" Then
Set resim = ActiveSheet.Pictures.Insert(ActiveWorkbook.Path & "\" & ResimYolu)

With Range("a" & Satır)
resim.Top = .Top + 2
resim.Left = .Left + 2
resim.Height = .Height + 4
resim.Width = .Width - 4

End With
End If

Next Satır

End Sub
 
Geri
Üst