Rùa Con 1080
Thành Viên Sao Chép 2
- Tham gia
- 4/5/16
- Bài viết
- 351
- Được thích
- 47
- Giới tính
- Nữ
Khuyên bạn đừng bao giờ dùng cách này, bởi:Em tìm trong MrExel.com có code này, nhưng chưa đúng lắm.
Ví dụ em gỏ 10 tháng 10 năm 2017 thì đúng, nhưng gỏ 10 tháng 8 thì không tự hiện 10/08.
Mong các anh chị xem giúp.
Bạn thử xem bên này nha.Cám ơn Thầy ndu.
Em hay thường lấy TextBox nhập ngày tháng năm, nhưng khi gán dữ liệu vào Sheet thì em convert nó thành Date,.
Tại vì em thấy tạo sẵn dấu cách này hay hay, nên cũng muốn sữ dụng.(đỡ phải gỏ dấu /)
Xin hỏi: Bạn đã convert như thế nào? Có thể bật mí được không?Cám ơn Thầy ndu.
Em hay thường lấy TextBox nhập ngày tháng năm, nhưng khi gán dữ liệu vào Sheet thì em convert nó thành Date,.
Tại vì em thấy tạo sẵn dấu cách này hay hay, nên cũng muốn sữ dụng.(đỡ phải gỏ dấu /)
chắc dùng cột phụXin hỏi: Bạn đã convert như thế nào? Có thể bật mí được không?
Gì đây? Định "thọc gậy bánh xe" à?chắc dùng cột phụ
Sheet2.Cells(irow + n, 2) = CDate(tb_Ngay)
Tôi cũng đoán là bạn sẽ dùng CDate, nó gần tương tự như hàm DATEVALUE trên bảng tính và khẳng định đó là cách SAI LẦM. Lý do:Dạ khi ghi vào Sheet thì code như vầy ah (em cũng chả biết đúng không , vì nhờ người khác làm),nhưng em thấy khi đập vào sheet là định dạng Date
Có gì, mong Thầy chỉ giáo.Mã:Sheet2.Cells(irow + n, 2) = CDate(tb_Ngay)
Tôi cũng đoán là bạn sẽ dùng CDate, nó gần tương tự như hàm DATEVALUE trên bảng tính và khẳng định đó là cách SAI LẦM. Lý do:
- Excel lấy thiết lập ngày tháng trong Control Panel làm chuẩn (chứ không phải bạn muốn gõ thế nào cũng được)
- Trong trường hợp bạn gõ trên textbox 2/8/2017 thì Excel sẽ xem đó là ngày 2 tháng 8 nếu Control Panel trên máy tính đang thiết lập d/M/yy và sẽ xem đó là ngày 8 tháng 2 nếu Control panel đang thiết lập M/d/yy
Vậy code của bạn nếu chỉ mình bạn xài trên máy của bạn thì không có vấn đề nhưng mang sang máy khác... hãy coi chừng ---> Sai 1 ly đi.. mút chỉ
--------------------
Bởi vậy mới khuyên bạn dùng DTPicker, đó mới là cách nhanh gọn, hợp lý mà không phải lo lắng về lâu dài
phần đăng ký thì làm làm sao hả Thầy ndu?download file mscomct2.ocx về cho vào thư mục C:\windows\system32 và đăng ký nó thì mới sử dụng được
Bạn hoàn toàn có thể dùng TextBox nhưng phải hướng dẫn người dùng cách nhập.Dạ khi ghi vào Sheet thì code như vầy ah (em cũng chả biết đúng không , vì nhờ người khác làm),nhưng em thấy khi đập vào sheet là định dạng Date
Mã:Sheet2.Cells(irow + n, 2) = CDate(tb_Ngay)
TextBox1.Value = Format(Date, "Short Date")
vì lúc này không còn là của người khác nữa.vì nhờ người khác làm
phần đăng ký thì làm làm sao hả Thầy ndu?
- Download file mscomct2.ocx về cho vào thư mục C:\Windows\System32phần đăng ký thì làm làm sao hả Thầy ndu?