Mükerrer Kayıt

Katılım
21 Mart 2005
Mesajlar
200
Excel Vers. ve Dili
Ofiice 2013
Arkadaşlar Listboxtaki mükerre kayıtları teke indirmek istiyorum. saygılar.
 
Katılım
21 Mart 2005
Mesajlar
200
Excel Vers. ve Dili
Ofiice 2013
Sayın Veyselemre yanıtın için teşekkür ederim. Yalnız kodlarda ufak bir sorun var. Sadece verinin bulunduğu sayfa1 de mükerrer leri teke indiriyor. Diğer sayfalarda userformu açtığım zaman mükerrerleri tümüyle gösteriyor. Bayağı denedim fakat yapamadım.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
koddaki sayfa tanımlarını kaldır, böylece aktif sayfada işlem yapacaktır

[vb:1:5861638a74]Private Sub TextBox1_Change()
Dim MyRng As Range, sira
ListBox1.Clear
If TextBox1 <> Empty Then '1111
For Each MyRng In Range("a1:a" & Range("a65536").End(xlUp).Row)
If UCase(MyRng) Like UCase(TextBox1 & "*") Then '2222
sira = MyRng.Row
If sira > 1 Then '3333
If WorksheetFunction.CountIf(Range("a1:a" & sira - 1), MyRng.Value) = 0 Then ListBox1.AddItem MyRng.Value
Else
ListBox1.AddItem MyRng.Value
End If '3333
End If '2222
Next
End If '1111
End Sub[/vb:1:5861638a74]
 
Katılım
21 Mart 2005
Mesajlar
200
Excel Vers. ve Dili
Ofiice 2013
Sayın veyselemre Ancak bugün bakabildim. Yardımlarınız için teşekkür ederim. Fakat bu kodu uyuladığım zaman listbox'a hiç bir veri almıyor.(diğer sayfalarda). Bu benden mi kaynaklanıyor? Siz denediniz mi?
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
veyselemre'nin kodunu kitabınıza uyguladım, bi göz atın
:shock:
 
Üst