Excel VBA để chỉ chuyển đổi ngày và giờ thành ngày

  • Chia Sẻ Cái Này
Hugh West

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.xlsm

Excel 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.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.