• DİKKAT

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

listbox1'den listbox2'ye aktarımın ardından seçime göre resim atama

Katılım
19 Aralık 2008
Mesajlar
39
Excel Vers. ve Dili
2003 Türkçe
Merhabalar,

buradan indirdiğim son_kod_arşiv dosyasından yararlanarak oluşturduğum dosyada listbox1, listbox2 ve image bölümü mevcut. listbox1'de yönetmenler mevcut, birini seçtiğinde listbox2'de filmlerinin görünmesinin ardından film seçimine göre image bölümüne filmin kapağını aktarmak istiyorum.

dosya ektedir. yardımlarınız için teşekkürler şimdiden..
 

Ekli dosyalar

  • film.xls
    film.xls
    124.5 KB · Görüntüleme: 14
A sütununa filmleri yazın.B sütununa resimlerin yol ve ad ve uzantılarını yazın.
Ondan sonra tekrar yardım isteyin.
Sanırım yardım eden arkadaşlar olacakır.:cool:
Örnek :
B1 Dilek Taşı
C2 C:\resimlerim\Gülden_karaböcek.jpg
 
Dosayanız ektedir.:cool:
Kod:
Option Base 1
Private Sub ListBox1_Click()
Dim myarr(), list(), i As Long, sat As Long, a As Long
If ListBox1.ListIndex < 0 Then Exit Sub
ListBox2.Clear
sat = Sheets("Sayfa1").Cells(65536, "B").End(xlUp).Row
list = Sheets("Sayfa1").Range("B2:D" & sat).Value
ReDim myarr(1 To 2, 1 To sat)
For i = 1 To UBound(list)
    If list(i, 1) = ListBox1.Value Then
        a = a + 1
        myarr(1, a) = list(i, 2)
        myarr(2, a) = list(i, 3)
    End If
Next i
Erase list
If a > 0 Then
    ReDim Preserve myarr(2, a)
    ListBox2.Column = myarr
End If
Erase myarr
End Sub

Private Sub ListBox2_Click()
Image1.Picture = LoadPicture("")
On Error GoTo hata
Image1.Picture = LoadPicture(ThisWorkbook.Path & "\" & ListBox2.Column(1))
Exit Sub
hata:
Image1.Picture = LoadPicture("")
End Sub

Private Sub UserForm_Initialize()
Me.Caption = "Y Ö N E T M E N L E R       coder:evrengizlen@hotmail.com  " & Format(Now, "dd mmmm yyyy  hh:mm")
ListBox1.RowSource = "Sayfa1!A2:A" & Sheets("Sayfa1").Cells(65536, "A").End(xlUp).Row
End Sub
 

Ekli dosyalar

çok sağol..
 
Geri
Üst