软件:
版本:
想问一下表单事件中 当我在textbox101输入文字后按下enter
他会在textbox102 输入查询的讯息
但在测试上
按下enter后第一时间并没有显示,
而是得在用鼠标点一下表单任一处,他才会执行运算
假如用keypress事件该如何设置,
是否得先在userfrom下面先宣告某些事件?
Private Sub TextBox101_Enter()
If TextBox101.text <> "" Then
Zrowe = 1
Zrowe = Sheets("新旧车牌连结库").Columns(5).Find(What:="*", LookIn:=xlValues,
SearchDirection:=xlPrevious).Row + 1
ZrowNow = 1
While Zrowe > ZrowNow
rng1 = UCase(TextBox101.Value)
If Sheets("新旧车牌连结库").Cells(ZrowNow, 5) = rng1 Then
TextBox102.text = Sheets("新车资料").Range("d" & ZrowNow).Value
Exit Sub
End If
ZrowNow = ZrowNow + 1
Wend
End If
If TextBox101.text <> "" Then
MsgBox "查无资料"
End If
End Sub