Dan*_*and 5 excel vba excel-2007
在 vba 中运行文本到列时,只要可能,它就会将我的日期视为美国日期,而不是英国日期。例如,31-Aug 保持为 31-Aug,但 01-Sep 更改为 09-Jan!
有什么方法可以在 vba 运行之前指定所有日期均为英国格式吗?即使只是重新格式化为美国日期以显示为美国日期也行不通,因为我们有运行的代码if date < Today,这当然会导致更改日期格式的问题。
数据以 dd/mm/yyyy 格式输入,但 Excel 将其读取为 mm/dd/yyyy!
也许您可以先使用 Application.International 设置语言?
[ http://msdn.microsoft.com/en-us/library/office/ff840213(v=office.15).aspx][1]