• DİKKAT

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

Soru Listbox'ta sayfada ki diğer hücreleri gösterme?

Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Herkese kolay gelsin, eklediğim dosyada listbox içerisinde kelime ile arama yapabiliyorum fakat listboxta diğer sutunları gösteremiyorum bir türlü. Örnek vermek gerekirse A sutunu listbox içinde görüyorum ama yan tarafında bulunan B,C,D... sutunlarına yazdıklarım listbox içinde görülmüyor malesef. Yardımcı olabilirmisiniz şimdiden teşekkür ederim.
 

Ekli dosyalar

Kod:
Private Sub UserForm_Initialize()
x = Sheets("Sayfa1").[a65536].End(xlUp).Row
ListBox1.RowSource = "Sayfa1!A2:D" & x
End Sub
Sizde bu satır ListBox1.RowSource = "Sayfa1!A2:A" & x olduğu için gelmiyor benim paylaştığım kod gibi yazarsanız istediğiniz olacaktır
 
Kod:
Private Sub UserForm_Initialize()
x = Sheets("Sayfa1").[a65536].End(xlUp).Row
ListBox1.RowSource = "Sayfa1!A2:D" & x
End Sub
Sizde bu satır ListBox1.RowSource = "Sayfa1!A2:A" & x olduğu için gelmiyor benim paylaştığım kod gibi yazarsanız istediğiniz olacaktır
malesef gene olmadı gelmedi. Seçili hücrelere isim atayıp;
Kod:
ListBox1.Rowsource = "Sayfa1!KAYIT"
şu şekilde değiştirdiğimde listboxta bütün hücreleri görebiliyorum fakat textboxta arama yaptırdığımda bu sefer o gördüğüm diğer hücreler kayboluyor ve sadece A sutununda ki arama yaptırdığım sutun kalıyor.
 
malesef gene olmadı gelmedi. Seçili hücrelere isim atayıp;
Kod:
ListBox1.Rowsource = "Sayfa1!KAYIT"
şu şekilde değiştirdiğimde listboxta bütün hücreleri görebiliyorum fakat textboxta arama yaptırdığımda bu sefer o gördüğüm diğer hücreler kayboluyor ve sadece A sutununda ki arama yaptırdığım sutun kalıyor.
Deneyiniz
 

Ekli dosyalar

Ayrıca benim ilk verdiğim kodlama şeklini değiştirmeden dediğimi yapma ihtimalimiz var mı sadece bir ekleme yaparak?
 
Buyurun.
Dosya ektedir.

Kod:
Private Sub TextBox1_Change()
Dim i As Long, sat As Long, deg As String, x As Long
sat = Sheets("Sayfa1").Cells(Rows.Count, "A").End(xlUp).Row
ListBox1.RowSource = ""
x = 0
deg = TextBox1.Value
For i = 2 To sat
    If Cells(i, "A").Value = deg Then
        ListBox1.AddItem
        ListBox1.List(x, 0) = Sheets("Sayfa1").Cells(i, "A").Value
        ListBox1.List(x, 1) = Sheets("Sayfa1").Cells(i, "B").Value
        ListBox1.List(x, 2) = Sheets("Sayfa1").Cells(i, "C").Value
        ListBox1.List(x, 3) = Sheets("Sayfa1").Cells(i, "D").Value
        x = x + 1
    End If
Next i
    
End Sub

Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 4
x = Sheets("Sayfa1").[a65536].End(xlUp).Row
ListBox1.RowSource = "Sayfa1!A2:D" & x
End Sub
 

Ekli dosyalar

Çok teşekkür ederim yardımlarınız için sağolun
 
Geri
Üst