有没有办法用冒号格式化时间戳?因此,当保存这个笔记本时,日期显示为d-mm-yyyy
,时间显示为hh:mm:ss ampm
?当我用分号替换破折号时,它会产生VBA错误400。
& Format(Now, "d-mm-yyyy hh-mm-ss ampm")
用-
替换:
& Format(Now, "d-mm-yyyy hh:mm:ss AM/PM")
使用;
:
& Format(Now, "d-mm-yyyy hh\;mm\;ss AM/PM")
如果您尝试使用文件名中的冒号保存实际文件,则Windows上不允许这样做。您不能在Windows文件名中使用冒号。 (我假设您使用的是Windows。)