yamahato
Altın Üye
- Katılım
- 20 Mayıs 2009
- Mesajlar
- 233
- Excel Vers. ve Dili
- excel 2007
- Altın Üyelik Bitiş Tarihi
- 30-09-2026
Merhaba
Aşağıda ki arama kodunda textbox1'e yazılan ve SAHİBİNDEN İSİMLİ SAYFADA aranacak olan kelime sahibinden sayfasında ki tüm veriler büyük harflerle yazıldığı için sadece büyük harfle yazılırsa arama işlemi yapıyor. Küçük harfle yazılırsa arama yapmıyor.
Sorum şu
Aşagıdaki kodun veriyi aradığı "SAHİBİNDEN" sayfasında veri ister küçük harfle ister büyük harfle yazılı olsun textbox1 yazılan aranılacak değer küçük harf büyük harf ayrımı olmadan nasıl arama yaptırabiliriz.
DUYARLILIK NASIL KALKAR.
' *************** TextBox1 DE ARAMA ***************
Private Sub TextBox1_Change()
If Len(TextBox1.Text) = 0 Then
ListBox1.Clear
Exit Sub
End If
Dim hucre As Range
Set s1 = Sheets("SAHİBİNDEN")
son = s1.Cells(Rows.Count, "A").End(3).Row
10:
Adet = 0
ListBox1.Clear
For Each hucre In s1.Range("A2:H" & son)
If hucre <> "" Then
Veri = Split(hucre, Chr(10))
For parca = 0 To UBound(Veri)
If Left(Veri(parca), Len(TextBox1)) = TextBox1.Text Then
Adet = Adet + 1
If Adet > 3000 Then
MsgBox "En az " & Adet & " adetten fazla sonuç bulundu." & Chr(10) & _
"Lütfen 3000 adetten az sonuç bulununcuya kadar karakter girmeye devam ediniz.!", vbInformation
Exit Sub
End If
ListBox1.AddItem (s1.Cells(hucre.Row, "A").Value)
parca = UBound(Veri)
End If
Next
End If
Next
End Sub
Aşağıda ki arama kodunda textbox1'e yazılan ve SAHİBİNDEN İSİMLİ SAYFADA aranacak olan kelime sahibinden sayfasında ki tüm veriler büyük harflerle yazıldığı için sadece büyük harfle yazılırsa arama işlemi yapıyor. Küçük harfle yazılırsa arama yapmıyor.
Sorum şu
Aşagıdaki kodun veriyi aradığı "SAHİBİNDEN" sayfasında veri ister küçük harfle ister büyük harfle yazılı olsun textbox1 yazılan aranılacak değer küçük harf büyük harf ayrımı olmadan nasıl arama yaptırabiliriz.
DUYARLILIK NASIL KALKAR.
' *************** TextBox1 DE ARAMA ***************
Private Sub TextBox1_Change()
If Len(TextBox1.Text) = 0 Then
ListBox1.Clear
Exit Sub
End If
Dim hucre As Range
Set s1 = Sheets("SAHİBİNDEN")
son = s1.Cells(Rows.Count, "A").End(3).Row
10:
Adet = 0
ListBox1.Clear
For Each hucre In s1.Range("A2:H" & son)
If hucre <> "" Then
Veri = Split(hucre, Chr(10))
For parca = 0 To UBound(Veri)
If Left(Veri(parca), Len(TextBox1)) = TextBox1.Text Then
Adet = Adet + 1
If Adet > 3000 Then
MsgBox "En az " & Adet & " adetten fazla sonuç bulundu." & Chr(10) & _
"Lütfen 3000 adetten az sonuç bulununcuya kadar karakter girmeye devam ediniz.!", vbInformation
Exit Sub
End If
ListBox1.AddItem (s1.Cells(hucre.Row, "A").Value)
parca = UBound(Veri)
End If
Next
End If
Next
End Sub