Cách tính Năm, Tháng & Ngày bằng VBA trong Microsoft Excel 2010
Trong bài này, bạn sẽ học cách tính năm, tháng và ngày. Chúng ta sẽ sử dụng mã VBA để tạo hàm UDF để tính toán.
Nhấp vào tab Nhà phát triển Từ nhóm Mã, chọn Visual Basic
Nhấp vào Chèn, sau đó nhấp vào Mô-đun
Điều này sẽ tạo một mô-đun mới.
Nhập mã sau vào Mô-đun * Hàm dDATEDIF (Ngày bắt đầu, Ngày cuối cùng là Ngày, Chuỗi đơn vị)
Như chuỗi *
xlDATEDIF = DateDiff (Unit, Start_Date, End_Date)
Chức năng kết thúc
Công thức UDF mới được tạo với tên dDATEDIF Có ba tham số:
Start_Date: Ngày bắt đầu giai đoạn này.
End_Date: Đây là ngày cuối cùng của khoảng thời gian mà bạn muốn tính toán.
Đơn vị: Nó chỉ định khoảng thời gian mà bạn muốn chênh lệch.
Ở đây, đơn vị chấp nhận các giá trị sau.
Để tìm số ngày, công thức sẽ là = dDATEDIF (A2, B2, “d”). Tham khảo ảnh chụp nhanh dưới đây:
Để tìm số năm, công thức sẽ là = dDATEDIF (A2, B2, “yyyy”). Tham khảo ảnh chụp nhanh dưới đây:
Để nhận các kết quả đầu ra khác như tháng, quý, v.v., hãy tham khảo ảnh chụp nhanh bên dưới, có thể được sử dụng làm Đơn vị (thông số 3 ^ rd ^) và kết quả sẽ được cập nhật.
Bằng cách này, bạn có thể biết tất cả các giá trị thời gian mà bạn quan tâm.