• DİKKAT

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

İsmi kriter alarak resim çağırma

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Değerli Arkadaşlar..! Resim çağırma ile ilgili olarak, geçen sene forum sitemizden edindiğim bir alıntı var. Ancak bir özelliği nedeni ile kendime uyarlayamadım.

Excel dosyasında isim üzerine tıklayınca klasör içindeki resmi çağırıyor. Fakat isimlere verilen sıra numarası ile resimlere verilen sıra numarasını karşılaştırarak çağrışım yapıyor. Bu durum; listeye yeni isimler girip alfabetik sıralama yaptığın zaman, tüm resimlerdeki numaraları da, isimlere denk düşen numara ile aynı olması için, hepsini yeniden değiştirmek gerekiyor.

Hem isme, hemde resme numara vererek değil de; resme sadece isim vererek, listedeki ismi karşılaştırmak suretiyle çağrışım yaptıramaz mıyız.?
 

Ekli dosyalar

Sn.Husgvarna..! harikuladesiniz.. Size uzmanlık yakışır..Çok memnun oldum ve çok teşekkür ediyorum.. Hoşça kalınız..
 
Son düzenleme:

Bu Kod çok güzel olmuş Teşekkürler.

Acaba şu şekilde geliştirilse daha iyi olmazmı.

Diyelimki bir klasörümüz olsun bu klasörde bir sürü farklı isimlerde resim var.
Klasörün yolunu girelim oradaki tüm resimlerin isimlerini kendi alsın alt alta sıralasın
böylece tek tek isim girme sıkıntısı kalmasın.
 
Bu Kod çok güzel olmuş Teşekkürler.

Acaba şu şekilde geliştirilse daha iyi olmazmı.

Diyelimki bir klasörümüz olsun bu klasörde bir sürü farklı isimlerde resim var.
Klasörün yolunu girelim oradaki tüm resimlerin isimlerini kendi alsın alt alta sıralasın
böylece tek tek isim girme sıkıntısı kalmasın.

Kod:
Private Sub UserForm_Initialize()
Klasor = "[COLOR="Red"]YOLU BURAYA YAZIN[/COLOR]"
Dim Dosya As String
On Error Resume Next
ComboBox1.Clear
Dosya = Dir(Klasor & "\*.jpg")
Do While Dosya <> ""
ComboBox1.AddItem Dosya
Dosya = Dir
Loop
End Sub

UserFormunuza ComboBox ekleyip yukarıdaki kodu denermisiniz. (Kod Halit Hocama aittir)
 
Kod:
Private Sub UserForm_Initialize()
Klasor = "[COLOR="Red"]YOLU BURAYA YAZIN[/COLOR]"
Dim Dosya As String
On Error Resume Next
ComboBox1.Clear
Dosya = Dir(Klasor & "\*.jpg")
Do While Dosya <> ""
ComboBox1.AddItem Dosya
Dosya = Dir
Loop
End Sub

UserFormunuza ComboBox ekleyip yukarıdaki kodu denermisiniz. (Kod Halit Hocama aittir)

UserFormun kod sayfasının altına ekledim ama olmadı.
UserFormda combobox nasıl ekleyecem anlamadım.
Ben Excel sayfasına yukardan aşağıya listelemek istedim.
 
Son düzenleme:
Harika bir çalışma. Paylaşım için çok teşekkürler. PDF formatındaki görüntüleri de almanın bir yolu var mı ?
 
Geri
Üst