ComboBox İle Liste Alma Sorunu!

Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Arkadaşlar aşağıdaki Kod dizisi ile ComboBox da seçmiş olduğum veriye ait listeyi almaya çalışıyorum ancak sorun nerde çözemedim ilgili kodlar A4 hücresinden itibaren sıralanıyo yani A4 de seçilen değere ait verileri sıralayacak. Yardımlarınızı bekliyorum arkadaşlar.
 
Son düzenleme:

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Comboboxtaki kodu aşağıdaki ile değiştirin.

Kod:
Private Sub ComboBox1_Change()
ListBox1.Clear
son = Cells(65536, 1).End(xlUp).Row
For i = 1 To son
If Cells(i, 1).Value = ComboBox1.Text Then
c = c + 1
ListBox1.AddItem
For Y = 1 To 10
ListBox1.List(c - 1, Y - 1) = Cells(i, Y).Value
Next
End If
Next
End Sub
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Sn: leventm

Üsdadım çok teşekkür ederim. Sağolun.
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Arkadaşlar öncelikle herkese iyi çalışmalar dilerim sorum binevi listeleme ile ilgili olduğu için buraya yazdım Userform üzerinde 3 adet OptionButton mevcut üzerlerindede hangi satırlar arası listeleme yapacağı açıklanmış. Örneğin a4'den a7'ye kadar listele seçeneği seçildiğinde a4 ile a7 arasında H sütununa kadar olan aralığı ListBox da listelemesini sağlamak istiyorum. Yardımlarınızı bekliyorum.
 
Son düzenleme:

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,648
Excel Vers. ve Dili
Pro Plus 2021
Userformun kod sayfasına aşağıdaki kodları ekleyin,
Kod:
Sub ekle(bas, son)
ListBox1.Clear
For i = bas To son
    c = c + 1
    ListBox1.AddItem
        For Y = 1 To 10
            ListBox1.List(c - 1, Y - 1) = Cells(i, Y).Value
        Next
Next
End Sub
Private Sub OptionButton1_Click()
    Call ekle(4, 7)
End Sub
Private Sub OptionButton2_Click()
    Call ekle(8, 10)
End Sub
Private Sub OptionButton3_Click()
    Call ekle(4, 17)
End Sub
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
veyselemre üsdat teşekkür ederim. ellerine sağlık. tam istediğim gibi.
 
Üst