Chỉ cho phép nhập số trên textbox của form

Trong khi làm việc với Excel, nhất là khi nhập số điện thoại, hoặc nhập những con số khác qua form nhập liệu, chúng ta sẽ muốn chỉ cho phép người dùng nhập được các số từ 0 đến 9, và kiểm soát không cho người dùng nhập chữ vào đó giúp dữ liệu của chúng ta sạch sẽ và đúng chuẩn hơn. Trong bài viết này, Học Excel Online sẽ hướng dẫn các bạn làm được điều đó sử dụng VBA và Form nhập liệu. Kiến thức này được trình bày đầy đủ hơn trong khoá học VBA201 – VBA nâng cao.

Bước 1: Tạo 1 userform mới như hình vẽ

chuan-bi-userform-nhap-lieu

Xem ngay: Tài liệu hướng dẫn học excel 2013 cực chất

Bước 2: nháy đúp vào control Textbox, chọn trong danh sách sổ xuống myTextbox

chua-bi-form-nhap-lieu

Bước 3: Chọn sự kiện KeyPress

su-kien-keypress-cua-textbox

Bước 4: copy code sau vào Sub Sự kiện KeyPress của Textbox và sự kiện click của nút “Lấy số”

Bước 5: gọi userform và kiểm tra kết quả đạt được, trong TextBox bây giờ chỉ có thể nhập được các số từ 0 đến 9

chi-cho-phep-nhap-so

Kiến thức này được lấy ra từ khoá học VBA201 – lập trình VBA nâng cao trong Excel.

Tham khảo các khoá học khác từ Học Excel Online:

Học Excel, Có Việc Ngay: https://www.hocexcel.online/ex101
Hãy để VBA101 giúp bạn: https://www.hocexcel.online/vba101
Hiểu và phân tích dữ liệu với Excel: https://www.hocexcel.online/dv101
Hãy làm kế toán với VBA: https://www.hocexcel.online/im101
Quản lý kho hàng trong Excel: https://www.hocexcel.online/im201


Tác giả: dtnguyen (Nguyễn Đức Thanh)

@ Học Excel Online | DTNguyen.business
· · ·

Khóa học mới xuất bản