Rùa Con 1080
Thành Viên Sao Chép 2
- Tham gia
- 4/5/16
- Bài viết
- 351
- Được thích
- 47
- Giới tính
- Nữ
Nhờ mọi người giải thích dùm em code TimKiem này với:
Trong code khi gỏ một từ vào textBox thì sẽ tìm tất cả những tên phụ liệu có từ đó và lấy luôn DVT theo tên phụ liệu đó. Bây giờ em muốn lấy luôn mã số theo tên phụ liệu thì chỉnh code làm sao ah.
Cám ơn mọi người.
Mã:
Private Sub TimKiem()
Dim GetRows()
Dim strType As String
Dim n As Long, r As Long
strType = UCase(tb_Search) & "*"
ArrChungLoai = Sheet4.Range(Sheet4.Range("A65000").End(xlUp), Sheet4.Range("B3")).Value
pri_Ubd1 = UBound(ArrChungLoai, 1)
pri_Ubd2 = UBound(ArrChungLoai, 2)
For r = 1 To pri_Ubd1
If UCase(ArrChungLoai(r, 1)) Like strType Then
n = n + 1
ReDim Preserve GetRows(1 To n)
GetRows(n) = r
End If
Next
If n Then
Dim ArrFilter(), c As Byte
ReDim ArrFilter(1 To n, 1 To pri_Ubd2)
For r = 1 To n
For c = 1 To pri_Ubd2
ArrFilter(r, c) = ArrChungLoai(GetRows(r), c)
Next
Next
ListBox1.List = ArrFilter
Else
ListBox1.List = Array() 'neu tbx_Search =empty -> show all
End If
End Sub
Cám ơn mọi người.