2016-05-17 5 views
0

VBAを使用してExcelファイルをtxtファイルにエクスポートする際に問題が発生します。プログラマーはうまくいって、私が望む情報を持つたくさんのtxtファイルを生成します。問題は、エクスポートすると、txtファイルにアメリカの日付形式が表示され、ヨーロッパのdd/mm/yyyyが表示されるということです。手動でtxtを保存すると、これは起こりません。VBAからtxtにエクスポート

tmpFile = "C:\Users\z864451\Desktop\Prueba\AIMS\AIMS_" & Filename 
    ActiveWorkbook.SaveAs Filename:=tmpFile _ 
    , FileFormat:=xlText, CreateBackup:=False 

私もCSVファイルにエクスポートして、TXTに変換しますが、日付と同じ問題が再び起こるしようとしている:ここでは私がTXTを保存しようとしているコードがあります。

これをどのように解決できますか?

ありがとうございました

+0

、あなたは2016年5月17日の出力を見て、17/05/2016(2016年5月の17日を)期待しています。表示されている内容とセルの値にちょっとした詳細を追加できますか? –

+0

それは、dd/mm/yyyyで日付を取得する予定ですが、txtファイルはmm/dd/yyyyです。 –

答えて

0

私は現在の日付を使用したいと思います。以下は

はそれを行う必要があります。

tmpFile = "C:\Users\z864451\Desktop\Prueba\AIMS\AIMS_" & Format(Now, “dd/MM/yyyy”)

Source

0

を実際に私は答えを実現形式を選択するときにだけ日付形式を変更するには、2つの1それらのがありました/ * 14であります03/2011問題を引き起こしていたものですが、それを14/03/2001に変更するだけですべてが解決されます。確認するには

おかげ

関連する問題