gpt4 book ai didi

vba - 更正格式的日期(例如 01-MAR-2017 00 :00:00)

转载 作者:行者123 更新时间:2023-12-04 21:34:14 25 4
gpt4 key购买 nike

每次我尝试将日期更改为特定格式时,excel 都会自动自动格式化为“3/1/2017 0:00”,而不是 01-MAR-2017 00:00:00。

我的代码如下:

objMasterDefectLog.Sheets(1).Range(strFrozenCustReqDateLoc).Offset(iCounter, 0).Value = Format(tempString, "dd-mmm-yyyy hh:mm:ss")

即使我将 tempString 转换为日期,它的格式仍然不正确。如果不需要,我宁愿不解析所有内容。

最佳答案

您是否希望单元格包含日期/时间或显示日期/时间的文本?如果是前者,请使用@Peh 的示例。如果是后者,你可以用旧的撇号技巧来强制它:

...Offset(iCounter, 0).Value = "'" & Ucase(Format(tempString, "dd-mmm-yyyy hh:mm:ss"))

关于vba - 更正格式的日期(例如 01-MAR-2017 00 :00:00),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43119567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com