Thầy giáo cho hỏi vậy khi nào data type dạng Date được áp dụng?
Dạng Date trong VBA có 1 đặc điểm là nó tuân theo cách viết của hệ Anh-Mỹ: viết tháng trước, ngày sau (M/dd/yyyy) do đó rất dễ nhầm lẫn khi dùng. Nếu bạn dùng thống nhất hệ này thì có thể dùng trực tiếp dạng Date được.
Còn nếu dùng theo hệ Pháp (việt nam áp dụng) là ngày trước, tháng sau thì bạn nên dùng VBA theo dạng số (number), khi đưa vào excel thì thêm lệnh Format lại về cách hiển thị theo ngày (dd/mm/yyyy) thì sẽ chính xác hơn.