listbox a 2 ayrı sahifeden veri alma

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Merhaba,
Ek dosyada detaylı açıklama yaptım.
Bir çalışma kitabında bulunan 2 ayrı sahifeden bir listboxa veri almak istiyorum.
Yardımlarınız için teşekkür ederim.
Selametle Kalınız.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Aşağıdaki kodlar ile yapabilirsiniz.

Kod:
Private Sub UserForm_Initialize()
    Dim syf As Variant
    Dim Bak As Integer
    Dim Say As Integer
    ListBox1.ColumnCount = 4
    ListBox1.ColumnWidths = "115;80;40;40"
    
    For Each syf In Array(Worksheets("Sayfa1"), Worksheets("Sayfa2"))
        Say = syf.Cells(Rows.Count, "A").End(xlUp).Row
        For Bak = 2 To Say
            ListBox1.AddItem syf.Cells(Bak, "A")
            ListBox1.List(ListBox1.ListCount - 1, 1) = syf.Cells(Bak, "B")
            If syf.Range("C1") = "alınan" Then
                ListBox1.List(ListBox1.ListCount - 1, 2) = syf.Cells(Bak, "C")
            ElseIf syf.Range("C1") = "verilen" Then
                ListBox1.List(ListBox1.ListCount - 1, 3) = syf.Cells(Bak, "C")
            End If
        Next
    Next
End Sub
 
Üst