我在通过VBA将Excel文件导出到txt文件时遇到了一些问题。程序运行正常并生成一堆包含我想要的信息的txt文件。问题是,导出时,txt文件显示日期格式为美国,而我想要欧洲dd / mm / yyyy。当我手动保存txt时,这不会发生。这是我尝试保存txt的代码:
tmpFile = "C:\Users\z864451\Desktop\Prueba\AIMS\AIMS_" & Filename
ActiveWorkbook.SaveAs Filename:=tmpFile _
, FileFormat:=xlText, CreateBackup:=False
我还尝试导出到csv然后转换为txt但是日期再次发生同样的问题。
我怎么能解决这个问题?
由于
答案 0 :(得分:0)
我猜你想要使用当前日期。
下面应该这样做:
tmpFile = "C:\Users\z864451\Desktop\Prueba\AIMS\AIMS_" & Format(Now, “dd/MM/yyyy”)
答案 1 :(得分:0)
实际上我意识到答案只是改变日期格式,当选择格式时,其中有两个是* 14/03/2011,这是引起问题的那个,只是将其改为14/03 / 2001解决了整个问题。
由于