Làm cho bạn trên chính Form bạn gửi với cách lấy dữ liệu lên listbox còn phần sửa bạn tự làm.
Mã:
Private Sub masp_Change()
Dim Arr, ArrLB
Dim iR As Long, jC As Long, k As Long, t As Long
Arr = Range("A2").Resize(1000, Range("A1").End(xlToRight).Column)
Msp = Me.masp.Text
ReDim ArrLB(1 To 10000, 1 To 4)
For iR = 1 To UBound(Arr, 1)
For jC = 1 To UBound(Arr, 2) Step 4
If CStr(Arr(iR, jC)) = Msp Then
k = k + 1
For t = 0 To 3
ArrLB(k, t + 1) = Arr(iR, jC + t)
Next
Else
Exit For
End If
Next
Next
ListBox1.RowSource = ""
ListBox1.Clear
If k Then
Me.ListBox1.List() = ArrLB
End If
End Sub