A
ahmedummu
Misafir
Merhaba arkadaşlar.
Tablo sayfasındaki birden fazla olan verileri listbox1'e alıyor fakat. aşağıdaki kodlar ile isimleri filtreleme yaptığımda birden fazla olan tüm verileri listeliyor. Filtreleme yaparken de birden fazla olan verilerin sadece bir tanesini getirebilir mi. Öğrek resimlerde ilk adlı örnekte form açıldığında listbox 2 verilerin bir tanesi geliyor. Son adlı resimde ise filtreleme yaptıktan sonraki şekli. Filtreleme yapmadığı gibi sayfadaki tüm isimleri listeliyor. Yapmak istediğim ise filtreleme yapınca da sadece verinin birer tanesini getirmesi.
Sheets("tablo").Select
ListBox6.Clear
For Suz = 7 To Range("b65000").End(xlUp).Row
alan = UCase(Replace(Replace(Range("b" & Suz), "a", "A"), "e", "E"))
Veri = UCase(Replace(Replace(TextBox40, "a", "A"), "e", "E"))
If alan Like tablo & "*" Then
ListBox6.AddItem
ListBox6.List(i, 0) = Range("b" & Suz)
i = i + 1
End If
Next Suz
Yardımcı olursanız çok sevinirim.
Tablo sayfasındaki birden fazla olan verileri listbox1'e alıyor fakat. aşağıdaki kodlar ile isimleri filtreleme yaptığımda birden fazla olan tüm verileri listeliyor. Filtreleme yaparken de birden fazla olan verilerin sadece bir tanesini getirebilir mi. Öğrek resimlerde ilk adlı örnekte form açıldığında listbox 2 verilerin bir tanesi geliyor. Son adlı resimde ise filtreleme yaptıktan sonraki şekli. Filtreleme yapmadığı gibi sayfadaki tüm isimleri listeliyor. Yapmak istediğim ise filtreleme yapınca da sadece verinin birer tanesini getirmesi.
Sheets("tablo").Select
ListBox6.Clear
For Suz = 7 To Range("b65000").End(xlUp).Row
alan = UCase(Replace(Replace(Range("b" & Suz), "a", "A"), "e", "E"))
Veri = UCase(Replace(Replace(TextBox40, "a", "A"), "e", "E"))
If alan Like tablo & "*" Then
ListBox6.AddItem
ListBox6.List(i, 0) = Range("b" & Suz)
i = i + 1
End If
Next Suz
Yardımcı olursanız çok sevinirim.
Ekli dosyalar
-
29.9 KB Görüntüleme: 12
-
31.5 KB Görüntüleme: 13