Xin giúp code TextBox Value định dạng ngày/tháng/năm (1 người xem)

  • Thread starter Thread starter blackqb
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

blackqb

Thành viên mới
Tham gia
13/2/23
Bài viết
8
Được thích
1
Mình đang làm TextBox3_change sự kiện change để hỗ trợ hiển thị tính toán cho nhanh, (TextBox1(dd/mm/yyyy) + TextBox2(số nguyên) = TextBox3), khi nhập vào form và lưu vào trong cột của cell thì nó khổng hiển thị đúng theo định dạng. ví dụ: ở TextBox3 là 13/04/2023 thì nó vẫn ở dạng text, còn TextBox3 nhỏ hơn 13: 12/04/2023 thì nó là date. Nhờ các bạn giúp đở, cảm ơn nhiều
 
Mình đang làm TextBox3_change sự kiện change để hỗ trợ hiển thị tính toán cho nhanh, (TextBox1(dd/mm/yyyy) + TextBox2(số nguyên) = TextBox3), khi nhập vào form và lưu vào trong cột của cell thì nó khổng hiển thị đúng theo định dạng. ví dụ: ở TextBox3 là 13/04/2023 thì nó vẫn ở dạng text, còn TextBox3 nhỏ hơn 13: 12/04/2023 thì nó là date. Nhờ các bạn giúp đở, cảm ơn nhiều
file của bạn đâu? Đính kèm vô đây nào
 
Mình đang làm TextBox3_change sự kiện change để hỗ trợ hiển thị tính toán cho nhanh, (TextBox1(dd/mm/yyyy) + TextBox2(số nguyên) = TextBox3), khi nhập vào form và lưu vào trong cột của cell thì nó khổng hiển thị đúng theo định dạng. ví dụ: ở TextBox3 là 13/04/2023 thì nó vẫn ở dạng text, còn TextBox3 nhỏ hơn 13: 12/04/2023 thì nó là date. Nhờ các bạn giúp đở, cảm ơn nhiều
Khi giá trị ở ô texbox nó vẫn là dạng string.Khi mà nó ghi dữ liệu xuống excel.Thì những cái có giá trị ngày nhỏ hơn 13 thì nó tự quy đổi thành dạng date theo mặc định của máy tính của bạn.Còn những cái lớn hơn 12 thì nó hiểu là không phải dạng date nên nó giữ nguyên.Bạn nên đặt định dạng của trang tính excel thành text hết thì nó không bị thay đổi nhé.
 
racRuoi = Split(TextBox1.Text, "/")
TextBox3.Value = Val(TextBox2.Value) + DateSerial(racRuoi(2), racRuoi(1), racRuoi(0))
 
Web KT

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

Back
Top Bottom