如何将输入到第一文本框中的内容转移到第二个文本框中并校验是否有重复(请高手指教)
如题:如何将输入到第一文本框中的内容转移到第二个文本框中并校验是否有重复,如果有重复的就不加入到第二文本框比如第一次文本框中输入123 ,第二个文本框就会显示123 ,然后第一个文本框清空
第二次在第一个文本框中输入234,第二个文本框就会显示123,234 ,然后第一个文本框清空, 自动在第二个输入前加逗号
第三次在第一个文本框中输入234,第二个文本框就会显示错误信息,234不会被加入到第二个文本框中
请问这个怎么做以下是我的代码,但怎么都去不了校验后的重复项,第一个框就是scan.text 第二个框是sn.text
Private Sub scan_LostFocus()
If scan.Text = "" Then Exit Sub 'keeps from doing anything if there is no scan
If sn.Text = "" Then
sn.Text = scan.Text
Else: sn.Text = sn.Text & "," & scan.Text '& Chr(13) + Chr(10)
' Exit Sub
Dim ii As Integer
Dim Ccount As Integer
Ccount = 1
If InStr(sn.Text, scan.Text & ",") > 0 Then MsgBox "Duplicate SN,please delete it and then re-scan"
For ii = 1 To Len(sn.Text)
If Mid(sn.Text, ii, 1) = "," Then Ccount = Ccount + 1
Next ii
cou.Text = Ccount
End If
scan.Text = ""
scan.SetFocus ' sets the cursor back to the smaller box to scan the next SN
End Sub