listview string kararterde sorun

Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
arkadaşlar ve üstadlar selamlar
listview de verileri tablodan aldıktan sonra textbox ile arama yaptırıyorum ve yanındaki checkboxlar işaretleniyor fakat metinleri olduğu gibi arama yapıyor mesela : listview'in 3.satırında Akbank yazıyor,textbox'a akBaNk yazdığımda arama metnini kabul etmiyor bunun ile ilgili ne yapılabilir dosya ektedir yardımcı olacak arkadaşlara teşekkürler ii akşamlar...
 

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
Ara butonundaki kodu aşağıdaki ile değiştirin.

Kod:
Private Sub CommandButton1_Click()
Dim dgr As String
With ListView1
.SetFocus
dgr = TextBox1.Text
For i = 1 To .ListItems.Count
.ListItems(i).Checked = False
For x = 1 To Len(.ListItems(i))
If [B][COLOR=red]UCase([/COLOR][/B]Mid(.ListItems(i), x, Len(dgr))[B][COLOR=red])[/COLOR][/B] = [B][COLOR=red]UCase([/COLOR][/B]dgr[B][COLOR=red]) [/COLOR][/B]Then
.ListItems(i).Checked = True
.ListItems(i).Selected = True
.ListItems(i).EnsureVisible
End If
Next
Next
End With
End Sub
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
sn leventm hocam çok teşekkürler yine tecrübenizi gösterdiniz peki hocam listview üzerindeyken yani listview.setfocus iken (yanlış anlamayın ifadeyi bilmiyorum) yazmaya başladığımızda yazılan metne göre arama yapıp seçiyor herhangi bir kod gerektirmeksizin, peki hocam bunu istenilen herhangi bir kolon için yapabilirmiyiz ii akşamlar...
 

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
Nereye yazdığınızda arama yapılıyor anlayamadım.
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
hocam özür dilerim anlatamadım galiba
şimdi hocam listview i açıp seçtikten sonra listede en solda yer alan sütundaki herhangi bir ismi yazmaya başladığınızda otomatik seçmeye başlıyor.bunu ilk sütunda yapıyor yapmak istediğim diğer sütunlar için nasıl uygulayabiliriz. hocam yanlış anlamayın kendimi ifade edemiyorum...
 

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
Sanıyorum diğer sütunlarda böyle bir işlem yapılamıyor.
 
Üst