Mình mới làm quen với VBA, khi mình mở sheet macro thì ko gõ dc ngày (dù mình đã đặt định dạng date), khi sang các sheet khác thì nhập được bình thường, nếu vậy thì xử lý như thế nào ạ?
Chào bạn bạn có thể mô tả rõ hơn được không?
Trong VBA khi làm việc với ngày tháng sẽ gặp khó, do cách hiểu về ngày tháng trong VBA phức tạp hơn bình thường.
Đầu tiên bạn cần chắc chắn được là bạn nhập đúng ngày trong excel. Cụ thể là bạn cần biết máy tính đang quy định cách nhập ngày theo dạng Ngày trước - tháng sau hay là Tháng trước - ngày sau.
Sau đó bạn xác định dùng ngày tháng trong VBA tại trường hợp nào? nhập trực tiếp trong VBA hay dựa theo 1 giá trị có sẵn trong Sheet? hay đưa từ Userform vào trong Sheet? tùy tình huống sẽ có cách giải quyết khác nhau.