snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub txtSearch_Change()
Dim I As Long
Dim b As Long
Dim RRng As Range
Dim RRow As Long
Dim LastRow As Long
Me.ListBox1.Clear
LastRow = Worksheets("Data").Cells(Sheets("Data").Rows.Count, "A").End(xlUp).Row + 1
'Row Listbox
b = 0
For I = 2 To LastRow
Set RRng = Range("A" & I).find(txtSearch.Text, LookIn:=xlValues, LookAt:=xlPart)
If Not RRng Is Nothing Then
RRow = RRng.Row
If b = 0 Then
ListBox1.AddItem
ListBox1.List(0, 0) = "Job Name"
ListBox1.List(0, 1) = "Location"
ListBox1.List(0, 2) = "User"
ListBox1.List(0, 3) = "Tel No."
ListBox1.List(0, 4) = "Status"
ListBox1.List(0, 7) = "Maker"
b = 1
End If
ListBox1.AddItem
ListBox1.List(b, 0) = Worksheets("Data").Range("A" & I).Value
ListBox1.List(b, 1) = Worksheets("Data").Range("B" & I).Value
ListBox1.List(b, 2) = Worksheets("Data").Range("C" & I).Value
ListBox1.List(b, 3) = Worksheets("Data").Range("D" & I).Value
ListBox1.List(b, 4) = Worksheets("Data").Range("E" & I).Value
ListBox1.List(b, 5) = Worksheets("Data").Range("F" & I).Value
b = b + 1
'Me.ListBox1.AddItem Data.Cells(i, 1).Value
'Me.ListBox1.List(ListBox1.ListCount - 1, 1) = Sheet1.Cells(i, 2).Value
End If
Next I
End Sub