vb Code:
If category2 = "" And category3 = "" And category4 = "" Then
Open "D:\\test.txt" For Input As #1
Do While Not (EOF(1))
Input #1, read
a = Mid(read, 1, M)
M = Len(read)
If InStr(1, read, category, 1) <= 0 Or InStr(1, read, equip_number) <= 0 Then
MsgBox "There is no record like this, please check the number and the name of category"
Exit Sub
ElseIf InStr(1, read, category, 1) > 0 And Mid(read, M - 1, 1) = " " And InStr(1, read, equip_number, 1) > 0 Then
w = Right(read, 1)
Exit Do
ElseIf InStr(1, read, category, 1) > 0 And Mid(read, M - 2, 1) = " " And InStr(1, read, equip_number, 1) > 0 Then
w = Right(read, 2)
Exit Do
ElseIf InStr(1, read, category, 1) > 0 And Mid(read, M - 3, 1) = " " And InStr(1, read, equip_number, 1) > 0 Then
w = Right(read, 3)
Exit Do
ElseIf InStr(1, read, category, 1) > 0 And Mid(read, M - 4, 1) = " " And InStr(1, read, equip_number, 1) > 0 Then
w = Right(read, 4)
Exit Do
ElseIf InStr(1, read, category, 1) > 0 And Mid(read, M - 5, 1) = " " And InStr(1, read, equip_number, 1) > 0 Then
w = Right(read, 5)
Exit Do
End If
Loop
Close #1
a = " "
Text_number_of_equipment.Text = w + 1
End If
Open "D:\\test.txt" For Append As #1
Print #1, category, equip_number, w
Close #1