当我使用公式datevalue("01/01/1900")时,我得到1并格式化为显示为01/01/1900的日期
当我使用VBA时
.Range("A1").Value = DateValue("01/01/1900")
Run Code Online (Sandbox Code Playgroud)
它在单元格中显示为"02/01/1900"
这怎么可能?
如果我使用例如
.Range("A1").Value = DateValue("01/01/1901")
Run Code Online (Sandbox Code Playgroud)
它工作正常!
头融化!!!
Microsoft声明 - "在Microsoft Excel for Windows中使用默认日期系统,date_text参数必须表示1900年1月1日到9999年12月31日之间的日期"