có cách nào để lấy số nguyên cơ bản cho hàm Date
trong VBA không? Tôi đang đề cập đến các số nguyên được lưu trữ bởi Excel để mô tả ngày trong bộ nhớ về số ngày (khi thời gian được bao gồm nó có thể là một phao sau đó tôi đoán). Tôi chỉ quan tâm đến phần nguyên mặc dù. Có một chức năng khác cho điều đó không?VBA Ngày là số nguyên
Ví dụ, cho ngày hôm nay() Tôi muốn để có thể lấy lại 40.877 ..
Cảm ơn các bạn;)
Int (CDbl (Now())) không trả về giá trị dài, nó trả về gấp đôi. Giá trị của double chỉ xảy ra để đại diện cho một số nguyên, nhưng kiểu dữ liệu của nó vẫn là gấp đôi. – phoog
@phoog: 'TypeName (VarType (Int (CDbl (Now())))) =" Long "trên hệ thống của tôi – Tomalak
@Tomalek tất nhiên, vì' VarType (Int (CDbl (Now()))) 'trả về 5, đó là giá trị của 'vbDouble', nhưng chính nó là một' Long'. Hãy thử 'TypeName (Int (CDbl (Now())))'. – phoog