在Excel中,我将硬编码日期分配给一个命名范围,如下所示:
Worksheets("Main").Range("Effectivedate").Value ="11/12/2018"这是在单击按钮时触发的。现在我有了英国的制度文化。单击该按钮时,该单元格上填充的值为"12/11/2018“。如果我把文化改成美国,它就会变成"11/12/2018“。
由于我的应用程序是在美国和英国之间使用的,我想知道是否有一种没有格式化的将日期分配给单元格的方法。
发布于 2018-06-07 08:24:53
我建议使用一种不明确的数据格式(“yyyy dd”),例如
"2018-12-11"你能不能试着:
Option Explicit
Sub test()
With Worksheets("Main").Range("Effectivedate")
.Value = 43445
.NumberFormat = "dd/mm/yyyy"
End With
End Subhttps://stackoverflow.com/questions/50736096
复制相似问题