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
Altın Üyelik Bitiş Tarihi
31-01-2024
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

Katılım
1 Ağustos 2019
Mesajlar
839
Excel Vers. ve Dili
Türkçe excel 2016
İngilizce excel 2016
Altın Üyelik Bitiş Tarihi
19-10-2021
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
 
Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
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.
 
Katılım
1 Ağustos 2019
Mesajlar
839
Excel Vers. ve Dili
Türkçe excel 2016
İngilizce excel 2016
Altın Üyelik Bitiş Tarihi
19-10-2021
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

Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
Hocam teşekkür ederim ama benim ilk attığım şekilde ki gibi textbox büyük küçük harfe duyarlı olmamalı direk yazdığımda getirmeli o şekilde nasıl yapaliriz acaba şimdiden tekrardan çok teşekkür ederim cevabınız için.
 
Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
Ayrıca benim ilk verdiğim kodlama şeklini değiştirmeden dediğimi yapma ihtimalimiz var mı sadece bir ekleme yaparak?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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

Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
Çok teşekkür ederim yardımlarınız için sağolun
 
Üst