我有一个Excel文件(.xlsx),其中包含带有Dates的单元格:" 14/12 / 2015"。 日期的计算公式如下:" = D3 + 1"。
现在我有一个小VBA脚本可以做一些事情并将数据保存到.csv文件......问题是我的所有日期都转换为正常数字,如下所示:41992
如何阻止excel这样做?任何想法?
干杯! 帕特里克
答案 0 :(得分:0)
Excel中的日期实际上只是数字。使用代码中的FORMAT函数将其转换回字符串。
Format(nValue, "yyyy-mm-dd")
答案 1 :(得分:-1)
无需在VBA中执行此操作,您可以直接在具有公式D3 + 1的单元格中执行此操作
只需使用=text(D3+1,"dd/mm/yyyy")