Cengizhantr06
Altın Üye
- Katılım
- 16 Mayıs 2020
- Mesajlar
- 327
- Excel Vers. ve Dili
- Office 365 Türkçe
- Altın Üyelik Bitiş Tarihi
- 18-05-2025
merhaba
kod çalışıyor ama şöyle bi sıkıntı var mesala kayıtlarda
denizbank
denizbank üretici kart
denizbank normal kart
bunlar var ben denizbank aratınca diğerleride öyle başladığı için hepsini buluyor
sadece denizbank ı değil denizbank ile başlayan hepsini buluyor
nasıl düzeltebiliriz
Private Sub ComboBox14_Change()
Dim x As Long
Dim y As Byte
Dim ks As Integer
Application.ScreenUpdating = False
ks = 1
Me.listele1
Sheets("SORGU").Range("A2:AZ100000").Value = ""
For x = 2 To 1000000
If Sheets("girisler").Range("A" & x).Value = "" Then Exit For
If Sheets("girisler").Range("C" & x).Value Like "*" & Trim(UCase(ComboBox14.Value)) & "*" Then
ks = ks + 1
For y = 1 To 11
Sheets("SORGU").Cells(ks, y).Value = Sheets("girisler").Cells(x, y).Value
Next y
End If
Next x
Me.listelesorgu
Application.ScreenUpdating = True
End Sub
kod çalışıyor ama şöyle bi sıkıntı var mesala kayıtlarda
denizbank
denizbank üretici kart
denizbank normal kart
bunlar var ben denizbank aratınca diğerleride öyle başladığı için hepsini buluyor
sadece denizbank ı değil denizbank ile başlayan hepsini buluyor
nasıl düzeltebiliriz
Private Sub ComboBox14_Change()
Dim x As Long
Dim y As Byte
Dim ks As Integer
Application.ScreenUpdating = False
ks = 1
Me.listele1
Sheets("SORGU").Range("A2:AZ100000").Value = ""
For x = 2 To 1000000
If Sheets("girisler").Range("A" & x).Value = "" Then Exit For
If Sheets("girisler").Range("C" & x).Value Like "*" & Trim(UCase(ComboBox14.Value)) & "*" Then
ks = ks + 1
For y = 1 To 11
Sheets("SORGU").Cells(ks, y).Value = Sheets("girisler").Cells(x, y).Value
Next y
End If
Next x
Me.listelesorgu
Application.ScreenUpdating = True
End Sub