Cho mình hỏi về ràng buộc dữ liệu nhập vào trong vba

Liên hệ QC

nguyenvantu29

Thành viên mới
Tham gia
1/6/21
Bài viết
44
Được thích
2
Mình có 2 textbox ngày sinh và số điện thoại
- Ngày sinh cần nhập đầy đủ ngày tháng năm sinh
- Số điện thoại phải nhập đủ 10 số và không có ký tự khác ngoài số
Cho mình hỏi làm sao để khi nhập sai quy định thì hiện thông báo lỗi cho người dùng biết (đến khi nhập đúng mới được lưu)
Xin mọi người giúp đở
 
Thì ngày tháng thêm điều kiên isdate và số điện thoại thì len(sđt) khác 10 và isnumber( sđt)là được
 
Về TextBox 'Ngày Sinh' nên tách ra làm 3 TextBox; Sau khi người dùng nhập ta kiểm tra về độ dài & độ lớn dữ liệu nhập của các TextBox.
Nếu thỏa ta nối chúng lại thành số liệu ngày-tháng-năm (hay Tháng-ngày-năm) như mong muốn
Trong trường hợp MM/DD/yyyy ta có thể xài hàm Format để quen nhìn (đối với người Việt) ở dạng DD/MM/yyyy

Chúc các bạn vui khỏe!
 
(1) hàm isdate minh tìm không thấy.
(1) Bạn tìm hàm này ở đâu vậy?
Nếu tìm trên mạng thì đây là từ khóa:

Hàm IsDate() trong VBA​

Bạn nên tìm đọc & tự giúp bản thân đi nghe!

(2) Ở #3 thay vì 3 TextBox, ta có thể thay bằng 3 ComboxBox; Lúc đó chạy đằng trời cái sai khi nhập liệu

(3) Chúc mọi người trên DĐ khỏe mạnh & vui vẻ!
 
Lần chỉnh sửa cuối:
(1) Bạn tìm hàm này ở đâu vậy?
Nếu tìm trên mạng thì đây là từ khóa:

Hàm IsDate() trong VBA​

Bạn nên tìm đọc & tự giúp bản thân đi nghe!

(2) Ở #3 thay vì 3 TextBox, ta có thể thay bằng 3 ComboxBox; Lúc đó chạy đằng trời cái sai khi nhập liệu

(3) Chúc mọi người trên DĐ khỏe mạnh & vui vẻ!
ok cảm ơn bạn nhiều
 
Web KT

Bài viết mới nhất

Back
Top Bottom