อยากให้กดปุ่ม Enter แล้ว VBA ทำงานครับ
Posted: Sun Jun 21, 2020 10:25 pm
ตามรูปด้านบนครับ ผมสร้าง UserForm เพื่อ Login เข้าใช้งานไฟล์ เวลากรอก User และ Password แล้ว ต้องนำเม้าไปคลิกที่ปุ่ม Enter เพื่อให้ Code ทำงาน หรือ ต้องกดปุ่ม Enter ที่แป้นพิมพ์ 2 ครั้ง ผมต้องการให้เวลากดปุ่ม Enter ที่แป้นพิมพ์ตอนอยู่ที่หน้า UserForm แล้วให้ Code ทำงานทันทีครับ ต้องเพิ่ม Code อะไรไปครับ
Code: Select all
Private Sub CommandButton1_Click()
Dim LR As Integer
Dim ID As Variant
LR = Sheets("ID").Range("A" & Rows.Count).End(xlUp).Row
For Each ID In Sheets("ID").Range("A1" & ":A" & LR)
If TextBox1.Text = ID Then
If TextBox1.Text = ID And UCase(TextBox2.Text) = ID.Offset(0, 1) Then
Unload Me
UserForm1.Show
Exit Sub
Else
MsgBox "Password not matt"
Unload Me
ThisWorkbook.Close False
End If
ElseIf ID.Row = LR Then
MsgBox "User ID or Password not matt"
Unload Me
ThisWorkbook.Close False
End If
Next
End Sub