Chị Tuyền 
Chị Tuyền 
Thảo luận 4 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 415 lượt xem

Em muốn định ng textbox chỉ nhập liệu theo mẫu F4//2020"" là 07 con số tùy

Em muốn định dạng textbox chỉ nhập liệu theo mẫu F4/....../2020
"....." là 07 con số tùy nhập
Thì sẽ dùng cấu trúc nào được vậy ạ.
Thảo luận 4 câu trả lời
Lượt xem 415 lượt xem
Vỗ tay vỗ tay
Chị Tuyền  14:06 - Jun 17, 2020
Chào bạn bạn có thể mô tả rõ hơn câu hỏi được không?
Vỗ tay vỗ tay
Chị Tuyền  15:06 - Jun 17, 2020
Em dùng Form tạo 1 textbox và yêu cầu người nhập thông tin vào textbox này phải theo định dạng F4/..../2020. Trong đó, F4 và 2020 là cố định, và "...." người nhập có thể nhập 7 con số tùy ý. Vd F4/0000234/2020
Vỗ tay vỗ tay
Chị Tuyền  16:06 - Jun 17, 2020
Như vậy bạn đặt các ký tự F4/ và /2020 vào các label. còn riêng phần ... sẽ là textbox.
bạn đặt các label và textbox gần nhau là người dùng có thể hiểu được rồi.
(hoặc chỉ cần tạo textbox nhập ... thôi, bạn sẽ đặt 1 label bên cạnh tự động thay đổi dữ liệu thành dạng F4/.../2020 với phương pháp:
PrivateSub Textbox1_Change()
Label1.Value = "F4/" & Textbox1.Value & "/2020"
End Sub
Vỗ tay vỗ tay
Chị Tuyền  16:06 - Jun 17, 2020
ngoài ra bạn chú ý 1 điểm là phải nhập 7 con số, như thế cần kiểm tra xem đã nhập đủ 7 ký tự chưa, nếu thiếu ký tự thì sao.
Cần biện luận trường hợp đó trước khi lấy kết quả vào Label1 (hoặc trước khi lưu dữ liệu từ userForm xuống Sheet)
Bạn dùng hàm LEN để kiểm tra nhé.
Ví dụ bắt buộc nhập đủ 7 ký tự:
IF application.worksheetFunction.LEN(Textbox1.Value) = 7 Then
Label1.Value = "F4/" & Textbox1.Value & "/2020"
Else
Msgbox "Ban can nhap du 7 ky tu"
Exit Sub
End If
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông