[算表] 表單 文字方塊 enter事件 第一時間 不動
軟體:
版本:
想問一下表單事件中 當我在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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.158.244
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1476531110.A.766.html
忘了補充
本來想用change事件
但我需求的是輸入車牌(字數也不穩定)
每變更一個字他就跑一次
程式跑很久0.0
但我一開始程式是本身有錯會卡住
※ 編輯: waiter337 (114.35.158.244), 10/15/2016 19:35:16
→
10/15 19:52, , 1F
10/15 19:52, 1F
感謝s大回應 google上有查到用keydown keycod=13 'enter碼
但我有點不知道如何去修改這樣的情況
是否該把
Private Sub TextBox101_Enter()
改成
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal
Shift As Integer)
If (KeyCode.Value = 13) Then
TextBox2.SelStart = 0
TextBox2.SelLength = TextBox2.TextLength
End If
GoTo TextBox101_Enter
End Sub
昨天我研究了一整晚= = 還是失敗
※ 編輯: waiter337 (114.35.158.244), 10/15/2016 19:55:42
→
10/15 20:02, , 2F
10/15 20:02, 2F
→
10/15 20:02, , 3F
10/15 20:02, 3F
→
10/15 20:03, , 4F
10/15 20:03, 4F
→
10/15 20:40, , 5F
10/15 20:40, 5F
→
10/15 20:40, , 6F
10/15 20:40, 6F
→
10/15 20:40, , 7F
10/15 20:40, 7F
→
10/15 21:18, , 8F
10/15 21:18, 8F
→
10/15 21:19, , 9F
10/15 21:19, 9F
→
10/15 22:44, , 10F
10/15 22:44, 10F
→
10/15 22:47, , 11F
10/15 22:47, 11F
→
10/15 22:47, , 12F
10/15 22:47, 12F
→
10/15 22:48, , 13F
10/15 22:48, 13F
→
10/15 22:49, , 14F
10/15 22:49, 14F
→
10/15 22:50, , 15F
10/15 22:50, 15F
→
10/15 22:51, , 16F
10/15 22:51, 16F
→
10/15 23:07, , 17F
10/15 23:07, 17F
→
10/15 23:10, , 18F
10/15 23:10, 18F
→
10/16 18:43, , 19F
10/16 18:43, 19F
→
10/16 18:43, , 20F
10/16 18:43, 20F
Office 近期熱門文章
PTT數位生活區 即時熱門文章