- Katılım
- 4 Şubat 2011
- Mesajlar
- 3
- Excel Vers. ve Dili
- Excel 2016
- Altın Üyelik Bitiş Tarihi
- 31/05/2022
Merhaba,
Klasörden resim çağırma ile ilgili bir problemim var. Youtube'ten birisi ilgili excelin bulunduğu yerden resim çağırtıyor. Onu denedim başlarda iş görüyordu ama artık resimlerin çoğalması ve kategorlendirmeden dolayı adres vermem gerekiyor. Örnek: H:\PUSULA\SQL\Sebo\Resimler\ altındaki klasörlere baksın ilk bulduğunu getirsin, bulamadığında Resim yok yazsın.
Siteyi de gezdim ama birebir ihtiyacımı karşılayacak bir şey bulamadım. Bu konuda destek verebilir misiniz acaba.
Klasörden resim çağırma ile ilgili bir problemim var. Youtube'ten birisi ilgili excelin bulunduğu yerden resim çağırtıyor. Onu denedim başlarda iş görüyordu ama artık resimlerin çoğalması ve kategorlendirmeden dolayı adres vermem gerekiyor. Örnek: H:\PUSULA\SQL\Sebo\Resimler\ altındaki klasörlere baksın ilk bulduğunu getirsin, bulamadığında Resim yok yazsın.
Siteyi de gezdim ama birebir ihtiyacımı karşılayacak bir şey bulamadım. Bu konuda destek verebilir misiniz acaba.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b3]) Is Nothing Then Exit Sub
' Hata Kontrolü
On Error GoTo Çıkış
'Resimleri Sil
ActiveSheet.DrawingObjects.Delete
'Resim Yolunun bulunması
Dim ResimYolu As Variant
Dim Resim As Object
ResimYolu = ActiveWorkbook.Path & "\" & Range("b3") & ".jpg"
'Resimi oluştur
Set Resim = ActiveSheet.Pictures.Insert(ResimYolu)
'Resmi Boyutlandır
With Range("d5")
Resim.Top = .Top
Resim.Left = .Left
Resim.Height = .Height
Resim.Width = .Width
End With
Çıkış:
End Sub