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ẽ
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
Bước 3: Chọn sự kiện KeyPress
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
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