bilisim2010
Altın Üye
- Katılım
- 2 Nisan 2011
- Mesajlar
- 91
- Excel Vers. ve Dili
- office 2007 tr
- Altın Üyelik Bitiş Tarihi
- 17-12-2025
merhaba aşağidaki formüller ile listboxa verimi çekiyorum ama ÇOK AĞIR ÇEKİYOR 9 dan fazlasını çekemiyorum hata veriyor vede textboxu silince listboxun içi boşalmıyor bu sorunu nasıl düzelebilirim?
Private Sub TextBox4_Change()
Dim i As Long, sat As Long, deg As String, x As Long
ListBox1.ColumnCount = 16
ListBox1.ColumnWidths = "50;150;50;50;150;50;60;60;60;60;60;60;60;60;60;60"
sat = Sheets("KAYİT").Cells(Rows.Count, "B").End(xlUp).Row
ListBox1.RowSource = ""
txtbx = UCase(Replace(Replace(TextBox4.Text, "i", "İ"), "ı", "I"))
For i = 1 To sat
deg = UCase(Replace(Replace(Cells(i, "B").Value, "i", "İ"), "ı", "I"))
If UCase(Replace(Replace(deg, "i", "İ"), "ı", "I")) Like "*" & txtbx & "*" Then
ListBox1.AddItem
ListBox1.List(SATIR, 0) = Cells(i, "A").Value
ListBox1.List(SATIR, 1) = Cells(i, "B").Value
ListBox1.List(SATIR, 2) = Cells(i, "C").Value
ListBox1.List(SATIR, 3) = Cells(i, "D").Value
ListBox1.List(SATIR, 4) = Cells(i, "E").Value
ListBox1.List(SATIR, 5) = Cells(i, "F").Value
ListBox1.List(SATIR, 6) = Cells(i, "G").Value
ListBox1.List(SATIR, 7) = Cells(i, "H").Value
ListBox1.List(SATIR, 8) = Cells(i, "I").Value
ListBox1.List(SATIR, 9) = Cells(i, "J").Value
ListBox1.List(SATIR, 10) = Cells(i, "K").Value
End If
Next i
End Sub
Private Sub TextBox4_Change()
Dim i As Long, sat As Long, deg As String, x As Long
ListBox1.ColumnCount = 16
ListBox1.ColumnWidths = "50;150;50;50;150;50;60;60;60;60;60;60;60;60;60;60"
sat = Sheets("KAYİT").Cells(Rows.Count, "B").End(xlUp).Row
ListBox1.RowSource = ""
txtbx = UCase(Replace(Replace(TextBox4.Text, "i", "İ"), "ı", "I"))
For i = 1 To sat
deg = UCase(Replace(Replace(Cells(i, "B").Value, "i", "İ"), "ı", "I"))
If UCase(Replace(Replace(deg, "i", "İ"), "ı", "I")) Like "*" & txtbx & "*" Then
ListBox1.AddItem
ListBox1.List(SATIR, 0) = Cells(i, "A").Value
ListBox1.List(SATIR, 1) = Cells(i, "B").Value
ListBox1.List(SATIR, 2) = Cells(i, "C").Value
ListBox1.List(SATIR, 3) = Cells(i, "D").Value
ListBox1.List(SATIR, 4) = Cells(i, "E").Value
ListBox1.List(SATIR, 5) = Cells(i, "F").Value
ListBox1.List(SATIR, 6) = Cells(i, "G").Value
ListBox1.List(SATIR, 7) = Cells(i, "H").Value
ListBox1.List(SATIR, 8) = Cells(i, "I").Value
ListBox1.List(SATIR, 9) = Cells(i, "J").Value
ListBox1.List(SATIR, 10) = Cells(i, "K").Value
End If
Next i
End Sub
Son düzenleme: