csv ファイルを手動で Excel で開くと、日付が英国ロケール (dd/mm/yyyy) で正しくフォーマットされて表示されます。ただし、csv ファイルを開くマクロがあり、mm/dd/yyyy 形式の日付と dd/mm/yyyy 形式の日付を取得します。パターンは、1 桁の日付が間違っているように思われるため、2012 年 5 月 11 日は 2012 年 5 月 11 日として表示されますが、2012 年 11 月 15 日は csv とまったく同じように表示されます。ファイル。
どんな助けでも素晴らしいでしょう。
ありがとうジャルズ
Sub openfile()
'
' openfile Macro
'
Workbooks.Open filename:= _
"c:\myfile.csv"
Range("A1:J46").Select
Selection.Copy
End Sub