zulfuernek
Altın Üye
- Katılım
- 24 Haziran 2017
- Mesajlar
- 761
- Excel Vers. ve Dili
- türkçe
aşağıdaki kodları comboboxta seçim yaptığımda verileri listboxa aktarma yapıyor ancak sadece comboboxtaki seçili değerin son satırını gösteriyor.
SORU: seçili değerlere ait tüm verileri listelesin
Private Sub ComboBox6_Change()
On Error Resume Next
ListBox2.RowSource = Empty
ListBox2.ColumnCount = 6
ListBox2.ColumnHeads = True
ListBox2.Clear
For Each isim In Sheets("KAYIT").Range("B3:B" & Sheets("KAYIT").Range("B65536").End(xlUp).Row)
If UCase(LCase(isim)) Like UCase(LCase(ComboBox6)) & "*" Then
liste = ListBox1.ListCount
ListBox2.AddItem
ListBox2.List(liste, 0) = isim.Offset(0, 0)
ListBox2.List(liste, 1) = isim.Offset(0, 3)
ListBox2.List(liste, 2) = isim.Offset(0, 4)
ListBox2.List(liste, 3) = isim.Offset(0, 7)
ListBox2.List(liste, 4) = isim.Offset(0, 8)
ListBox2.List(liste, 5) = isim.Offset(0, 9)
End If
Next
End Sub
SORU: seçili değerlere ait tüm verileri listelesin
Private Sub ComboBox6_Change()
On Error Resume Next
ListBox2.RowSource = Empty
ListBox2.ColumnCount = 6
ListBox2.ColumnHeads = True
ListBox2.Clear
For Each isim In Sheets("KAYIT").Range("B3:B" & Sheets("KAYIT").Range("B65536").End(xlUp).Row)
If UCase(LCase(isim)) Like UCase(LCase(ComboBox6)) & "*" Then
liste = ListBox1.ListCount
ListBox2.AddItem
ListBox2.List(liste, 0) = isim.Offset(0, 0)
ListBox2.List(liste, 1) = isim.Offset(0, 3)
ListBox2.List(liste, 2) = isim.Offset(0, 4)
ListBox2.List(liste, 3) = isim.Offset(0, 7)
ListBox2.List(liste, 4) = isim.Offset(0, 8)
ListBox2.List(liste, 5) = isim.Offset(0, 9)
End If
Next
End Sub
