quynhtlbp
Thành viên chính thức


- Tham gia
- 26/8/10
- Bài viết
- 95
- Được thích
- 29
- Nghề nghiệp
- Quỹ Tín Dụng Đồng Xoai
Các bạn cho mình hỏi đoạn mã sau sai chỗ nào mà báo hiệu màu đỏ khi gõ " then" enter
xuống hàng
Mình xin cảm ơn.
xuống hàng
Mã:
Private Sub TimKiem()
Dim Getrows()
Dim strType As String
Dim n As Long, r As Long
strType = "*" & UCase(TexBox1) & "*"
For r = 1 To Pri_Ubd
[COLOR=#ff0000] IfUCase(ArrDATA(r,2))Like strType Then[/COLOR]
n = n + 1
ReDim Preserve Getrows(1 To n)
Getrows(n) = r
End If
Next
If n Then
Dim ArrFilter()
ReDim ArrFilter(1 To n, 1 To 5)
For r = 1 To n
ArrFilter(r, 1) = ArrDATA(Getrows(r), 1)
ArrFilter(r, 2) = ArrDATA(Getrows(r), 2)
ArrFilter(r, 3) = ArrDATA(Getrows(r), 3)
ArrFilter(r, 4) = ArrDATA(Getrows(r), 4)
ArrFilter(r, 5) = ArrDATA(Getrows(r), 5)
Next
ListBox1.List = ArrFilter
Else
ListBox1.List = Array()
End If
End Sub
Mình xin cảm ơn.