- Tham gia
- 22/7/14
- Bài viết
- 355
- Được thích
- 31
Mình muốn chỉ nhập vào textbox tối đa là 2 ký tự thì phải làm sao. Thanks
Thử với cái này:Mình muốn chỉ nhập vào textbox tối đa là 2 ký tự thì phải làm sao. Thanks
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Len(TextBox1) = 2 Then KeyAscii = 0
End Sub
Thử với cái này:
Mã:Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If Len(TextBox1) = 2 Then KeyAscii = 0 End Sub
Textbox có thuốc tính MaxLength. Bạn chỉ cần đặt MaxLength = 2 là được. Làm như bạn Nghĩa sẽ có một phiền phức là không sửa dữ liệu trược tiếp được (tức là bôi đen ký tự và gõ ký tự khác vào) mà phải xóa rồi mới gõ lại được.Mình muốn chỉ nhập vào textbox tối đa là 2 ký tự thì phải làm sao. Thanks
Textbox có thuốc tính MaxLength. Bạn chỉ cần đặt MaxLength = 2 là được. Làm như bạn Nghĩa sẽ có một phiền phức là không sửa dữ liệu trược tiếp được (tức là bôi đen ký tự và gõ ký tự khác vào) mà phải xóa rồi mới gõ lại được.
Vậy thì sẽ làm sao, sao bạn không trả lời luôn đi
Textbox có thuốc tính MaxLength. Bạn chỉ cần đặt MaxLength = 2 là được
Tức là khi chọn vào TextBox1, thì có phần Properties, một trong những mục của nó có tên là MaxLength, bạn gõ vào số 2 là xong!Vậy thì sẽ làm sao, sao bạn không trả lời luôn đi