EKREM1661
Altın Üye
- Katılım
- 10 Kasım 2006
- Mesajlar
- 1,288
- Excel Vers. ve Dili
- Excel-2016
- Altın Üyelik Bitiş Tarihi
- 03-02-2026
Değerli Arkadaşlar..!
Aşağıda ThisWorkbook sayfasına yazılı kod ile, içinde resim olan klasörden resim çağırıyorum.
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
Syf = ActiveSheet.Name
sat = ActiveCell.Row
Sheets(Syf).Image1.Picture = LoadPicture(ActiveWorkbook.Path & "\" & Syf & "\" & Cells(sat, 2).Value & ".jpg")
End Sub
Burada; eğer excel sayfasında B sütununda seçilen isimle, klasördeki aynı isimle eşleşen resim var ise; resim image1 nesnesinde görüntüye geliyor.
Bundan sonra yapmak istediğim şu.. Eğer aynı isimle eşleşen resim yoksa, "Resim Yok" adlı jpg resmini (dosyasını) görüntüye getirsin..
Bu mantığı, yukarıdaki koda ilave yapabillirsek çok memnun olurum.. Gerekirse örnek dosya eklerim.
Aşağıda ThisWorkbook sayfasına yazılı kod ile, içinde resim olan klasörden resim çağırıyorum.
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
Syf = ActiveSheet.Name
sat = ActiveCell.Row
Sheets(Syf).Image1.Picture = LoadPicture(ActiveWorkbook.Path & "\" & Syf & "\" & Cells(sat, 2).Value & ".jpg")
End Sub
Burada; eğer excel sayfasında B sütununda seçilen isimle, klasördeki aynı isimle eşleşen resim var ise; resim image1 nesnesinde görüntüye geliyor.
Bundan sonra yapmak istediğim şu.. Eğer aynı isimle eşleşen resim yoksa, "Resim Yok" adlı jpg resmini (dosyasını) görüntüye getirsin..
Bu mantığı, yukarıdaki koda ilave yapabillirsek çok memnun olurum.. Gerekirse örnek dosya eklerim.