gpt4 book ai didi

Excel 宏日期格式在文件打开时更改

转载 作者:行者123 更新时间:2023-12-02 18:40:59 25 4
gpt4 key购买 nike

我有一个奇怪的问题,每当我手动将 csv 文件打开到 Excel 中时,日期在英国语言环境中显示格式正确 - dd/mm/yyyy。但是,我有一个宏可以打开我的 csv 文件,并且我得到一些格式为 mm/dd/yyyy 的日期和其他格式为 dd/mm/yyyy 的日期。该模式似乎是不正确的,似乎是当 是当天的单个数字时,因此 05/11/2012 现在显示为 11/05/2012,但 15/11/2012 显示与 csv 完全相同文件。

任何帮助都会很棒。

谢谢贾兹

Sub openfile()
'
' openfile Macro
'

Workbooks.Open filename:= _
"c:\myfile.csv"
Range("A1:J46").Select
Selection.Copy
End Sub

最佳答案

VBA 使用美国的默认本地(即使您位于不同的区域设置)并设置所有格式(日期分隔符、小数分隔符)。您可以使用本地属性绕过它:

  Call Workbooks.Open(Filename:="c:\myfile.csv", local:=True)

关于Excel 宏日期格式在文件打开时更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13566163/

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