如A1=now(),设自定义格式:yyyy-m-d h:mm:ss.000,可显示“年月日 时分秒.百分秒”(不知这样设对不对) 换成代码后: Sub a() MsgBox Format(Date, "yyyy-mm-dd hh:mm:ss.000") End Sub 为什么最后三位,只显示000。请问应该怎样修改,才能显示“年月日 时分秒.百分秒”?谢谢[em04]
经过实践证明不等效。 另外VBA里的NOW函数也不等同于函数里的NOW函数,VBA里的没有百分秒。 FORMAT也不能返回百分秒,但Worksheetfunction.TEXT可以返回百分秒。 详情可以看附件。 你也可以试试看VBA里的TIME,也同样没有百分秒。
NLRHS6uQ.rar
(5.87 KB, 下载次数: 119)
|