我想使用宏将 27/02/2018
更改为英文的长日期 February 27,2018
。
记录这些步骤,我发现它的格式是这样的:"[$-en-US]mmmm d, yyyy;@"
所以我这样做了:
cuteDate = Format(DateValue("27/02/2018"), "[$-en-US]mmmm dd, yyyy;@")
但当我运行宏时,它会输出:février 27, 2018
可能是因为我使用的是法语 Excel
如何解决? 谢谢!
最佳答案
正如@Scott Craner 所建议的,这就是您解决问题的方法:
cutedate = application.text(DateValue("27/02/2018"), "[$-en-US]mmmm dd, yyyy")
关于vba - 将长日期重新格式化为与 Excel 中使用的语言不同的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49054753/