Option Explicit
Dim sArray
Private Sub CommandButton1_Click()
UserForm3.Show
Unload Me
End Sub
Private Sub TB_Change()
Dim Arr, FindStr As String
On Error Resume Next
FindStr = TB.Text
Arr = Filter2DArray(sArray, 2, "*" & FindStr & "*", False)
If Not IsArray(Arr) Then LB.Clear: Exit Sub
LB.List() = IIf(Trim(FindStr) = "", sArray, Arr)
LB.Selected(0) = True
End Sub
Private Sub UserForm_Initialize()
sArray = Sheets("DMKHNCC").Range("DMKH1").Value
LB.List() = sArray
LB.Selected(0) = True
End Sub
Private Sub Chon_Click()
ActiveCell.Value = LB.Text
Unload Me
End Sub
Private Sub LB_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Chon_Click
End Sub
Private Sub Thoat_Click()
Unload Me
End Sub
Private Sub OptionButton1_Click()
LB.List() = Sheets("DMKHNCC").Range("DMKH1").Value
End Sub
Private Sub OptionButton2_Click()
LB.List() = Sheets("DMHH").Range("DM_CT").Value
End Sub