プロが教える店舗&オフィスのセキュリティ対策術

エクセル2003使っています。
毎日の業務で、売上データのCSVファイルをエクセルで開き、集計する作業を行っているのですが、マクロを使ってもっと楽に作業が出来ないかと素人なりに勉強中の者です。
自分ではあまり書くことが出来ませんので自動記録をやっていたのですが、CSVファイルを開くと、06/12/27のデータが2027/12/27となってしまいます。CSVファイルをそのまま選択してエクセルで開くと2006/12/27と認識してくれるのですが、マクロでこのように表示させるにはどのようにすればよろしいのでしょうか。データは列ごとに項目が分かれている形で、売上、商品名、日付等があります。その中でこの日付がうまく処理できませんので、お分かりの方、是非ご教授お願いします。

A 回答 (1件)

Openメソッドのパラメータに Local:=True を指定すると良いかと思います。



例えば、こんな感じです。

Sub CsvOpen()
 Workbooks.Open Filename:="C:\Data\日付テスト.csv", Local:=True
End Sub
    • good
    • 0
この回答へのお礼

ありがとうございまた。
おかげでちゃんとした日付で表示されるようになりました。

お礼日時:2007/01/06 20:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!