- Katılım
- 24 Kasım 2009
- Mesajlar
- 37
- Excel Vers. ve Dili
- 2007 prof
Merhabalar bir konu hakkında yardımınız rica ederim.
dogru kodu bulamadım sanıyorsam.
şu kodda eksik olan nedir hata veriyor. textbox' ın değerini aratamıyorum.
yardımlarınızı rica ederim.
birde 60.000 satır var çok ağır çalışıyor listbox aramada
kod şu
Private Sub CommandButton109_Click()
TextBox1.Value
Dim sat, s As Integer
Dim deg1, deg2 As String
With ListBox1
.ColumnCount = 9
.ColumnWidths = "160,140,105,80,80,300,1,1,1"
End With
Sheets("LISTE").Select
For sat = 2 To Cells(65536, "A").End(xlUp).Row
deg1 = UCase(Replace(Replace(Cells(sat, "A"), "ı", "I"), "i", "İ"))
deg2 = UCase(Replace(Replace(TextBox1, "ı", "I"), "i", "İ"))
If deg1 Like "*" & deg2 & "*" Then
ListBox1.AddItem
ListBox1.List(s, 0) = Cells(sat, "a")
ListBox1.List(s, 1) = Cells(sat, "B")
ListBox1.List(s, 2) = Cells(sat, "c")
ListBox1.List(s, 3) = Cells(sat, "D")
ListBox1.List(s, 4) = Cells(sat, "E")
ListBox1.List(s, 5) = Cells(sat, "F")
ListBox1.List(s, 6) = Format(Cells(sat, "G"), "#,##0.00 TL")
ListBox1.List(s, 7) = Format(Cells(sat, "H"), "#,##0.00 TL")
ListBox1.List(s, 8) = Format(Cells(sat, "I"), "#,##0.00 TL")
s = s + 1
End If: Next
End Sub
dogru kodu bulamadım sanıyorsam.
şu kodda eksik olan nedir hata veriyor. textbox' ın değerini aratamıyorum.
yardımlarınızı rica ederim.
birde 60.000 satır var çok ağır çalışıyor listbox aramada
kod şu
Private Sub CommandButton109_Click()
TextBox1.Value
Dim sat, s As Integer
Dim deg1, deg2 As String
With ListBox1
.ColumnCount = 9
.ColumnWidths = "160,140,105,80,80,300,1,1,1"
End With
Sheets("LISTE").Select
For sat = 2 To Cells(65536, "A").End(xlUp).Row
deg1 = UCase(Replace(Replace(Cells(sat, "A"), "ı", "I"), "i", "İ"))
deg2 = UCase(Replace(Replace(TextBox1, "ı", "I"), "i", "İ"))
If deg1 Like "*" & deg2 & "*" Then
ListBox1.AddItem
ListBox1.List(s, 0) = Cells(sat, "a")
ListBox1.List(s, 1) = Cells(sat, "B")
ListBox1.List(s, 2) = Cells(sat, "c")
ListBox1.List(s, 3) = Cells(sat, "D")
ListBox1.List(s, 4) = Cells(sat, "E")
ListBox1.List(s, 5) = Cells(sat, "F")
ListBox1.List(s, 6) = Format(Cells(sat, "G"), "#,##0.00 TL")
ListBox1.List(s, 7) = Format(Cells(sat, "H"), "#,##0.00 TL")
ListBox1.List(s, 8) = Format(Cells(sat, "I"), "#,##0.00 TL")
s = s + 1
End If: Next
End Sub