gpt4 book ai didi

VBA:将日期格式化为美国标准

转载 作者:行者123 更新时间:2023-12-03 03:39:43 26 4
gpt4 key购买 nike

我有一个每天写一封电子邮件的宏。对于电子邮件标题,宏会格式化特定单元格中的日期输入,如下所示:

Period = ThisWorkbook.Sheets("aux").Cells(2, 1)
MsgBCC = ""
MsgFrom = "----Specific email address here----"
MsgSub = "Daily Update (" & Format(Period, "dd/mmm") & ")"
Msg = "<html><body><font color=#303030 size=""3"" face=""Trebuchet MS"">"

问题是:我想更改日期的格式,以便它以英语显示月份名称(这不是我计算机的默认语言)。我希望日期采用“dd/mm”格式,例如“10/Feb”表示 2 月 10 日。

我可以通过在工作表中使用“自定义”格式将日期格式更改为英语。我想要的格式的“坐标”是[$-409]mmm/aa;@。它们是 Excel 生成的,如下所示:

enter image description here

但是,当我尝试在 VBA Format 函数中使用此格式时,日期输出不会更改。

关于如何更改日期格式有什么想法吗?

最佳答案

关于VBA:将日期格式化为美国标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42160425/

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