Mục lục
Việc chuyển đổi phạm vi ngày và giờ thành chỉ ngày thường trở nên cần thiết. Chúng ta chỉ có thể sử dụng Excel VBA để chuyển đổi ngày và giờ thành ngày. Bài viết này cho thấy làm thế nào để làm điều đó một cách đơn giản nhất. Hình ảnh sau đây cho biết ý tưởng về mục đích của bài viết này.
Tải xuống Sách bài tập thực hành
Bạn có thể tải xuống sách bài tập thực hành từ nút tải xuống bên dưới.
DateTime thành Date Only.xlsmExcel VBA để chuyển đổi Date và Time thành Date Only
Hãy tưởng tượng bạn có tập dữ liệu ngày và giờ sau trong cột B .
Bây giờ, hãy chọn toàn bộ phạm vi ngày và giờ. Sau đó, thay đổi định dạng số thành Chung . Sau đó, bạn sẽ thấy ngày và giờ được chuyển đổi thành số thập phân như sau.
Ở đây, phần nguyên của các số đại diện cho ngày tháng. Và các phân số thập phân đại diện cho thời gian.
Bây giờ, giả sử bạn muốn sử dụng Excel VBA để chỉ chuyển đổi ngày và giờ thành ngày tháng. Sau đó, hãy làm theo các bước bên dưới.
📌 Các bước
- Đầu tiên, bạn có thể nhấn CTRL+Z để quay lại định dạng ngày và giờ.
- Sau đó, nhấn ALT+F11 trên Windows và Opt+F11 trên máy Mac để mở Microsoft Visual Basic for Applications . Bạn cũng có thể làm điều đó từ tab Nhà phát triển .
- Bây giờ, hãy chèn một mô-đun mới bằng cách chọn Chèn >> Mô-đun .
- Sauđó, hãy sao chép đoạn mã sau.
1297
- Sau đó, dán đoạn mã đã sao chép vào mô-đun trống như sau.
- Tiếp theo, chạy mã bằng cách nhấp vào nút Chạy hoặc từ Chạy
- Sau đó, ngày và giờ sẽ chỉ được chuyển đổi thành ngày như hiển thị bên dưới.
Bây giờ, hãy chọn toàn bộ phạm vi ngày và giờ cũng như ngày đã chuyển đổi. Sau đó, thay đổi định dạng số thành Chung . Bạn sẽ thấy rằng ngày được chuyển đổi chỉ chứa số nguyên. Thao tác này xác minh rằng ngày và giờ chỉ được thay đổi đúng thành ngày.
Nội dung liên quan: Cách chuyển đổi định dạng ngày và giờ của văn bản thành ngày trong Excel (7 Easy Ways)
Những điều cần nhớ
- Bạn cần thay đổi các đối số phạm vi trong mã theo tập dữ liệu của riêng mình.
- Bạn có thể thay đổi định dạng mm-dd-yy trong mã thành định dạng ngày mà bạn muốn.
Kết luận
Bây giờ, bạn đã biết cách sử dụng Excel VBA để chỉ chuyển đổi ngày và giờ thành ngày . Nếu bạn có thêm câu hỏi hoặc đề xuất, vui lòng sử dụng phần bình luận bên dưới. Bạn cũng có thể truy cập blog Exceldemy của chúng tôi để tìm hiểu thêm về excel và cải thiện hiệu suất của mình.