Xin chào anh chị, em có userform gồm 3 Texbox theo thứ tự là Textbox1, Textbox2, Textbox3. Em ràng buộc điều kiện là sau khi nhập xong Textbox2 và chuyển sang Textbox3 thì Textbox2 = Textbox1, nếu không bằng thì báo lỗi đồng thời con trỏ chuột nằm ngay ở Textbox2 để nhập lại.
E viết code này ở Textbox2 nhưng khi hiện thông báo lỗi rồi mà con trỏ chuột nó không nằm ở Textbox2 mà nó nhảy sang Textbox3 luôn, như vậy là lỗi gì ạ, em cám ơn ạ!
E viết code này ở Textbox2 nhưng khi hiện thông báo lỗi rồi mà con trỏ chuột nó không nằm ở Textbox2 mà nó nhảy sang Textbox3 luôn, như vậy là lỗi gì ạ, em cám ơn ạ!
Mã:
Private Sub Textbox2 _AfterUpdate()
If Textbox2 <> Textbox1 Then
MsgBox "BAN DA NHAP SAI!"
Textbox2 = ""
Textbox2.SetFocus
End If
End Sub