我在Excel VBA中遇到问题。
我将Today()
设置为列中的值,结果显示为 2015/1/6 0:00 ,但在其他计算机中,结果为 42010 。< / p>
大家好,你有什么解决方案可以避免在不同的电脑上出现这个问题吗?
当我尝试从一张纸复制并粘贴到另一张纸上的另一张纸时会出现此问题。我希望结果 2015/1/6 0:00 在所有计算机上显示。
答案 0 :(得分:1)
这似乎不是任何国际区域标准的常规日期格式,因此您必须使用自定义数字格式或后续VBA行(如
Range("A2:A10").NumberFormat = "yyyy/m/d h:mm"
如果您已经在VBA中,后一种解决方案提供了更多功能。