软件: 版本: 想问一下表单事件中 当我在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