プロが教えるわが家の防犯対策術!

ACCESSのデータをEXCELにコピーすると日付が必ずYYYY/MM/DD→DD-MONTH-YYになります。書式を変えずにコピーする方法を教えてください。

WIX XP SP3
ACCESS 2007

A 回答 (2件)

横レス失礼致します。



> TABLEの書式で対処できないものでしょうか。

Access側で既にyyyy/mm/ddで表示されている状態だと
思いますが、その上でなお、テーブルのデザインビューで
対象フィールドに「yyyy/mm/dd」の書式を指定すると、
Copy&Pasteした場合でもExcelに書式が引き継がれる
ようになります。

別の方法としては、Excelへの貼付時に「形式を選択して
貼り付け」で「Unicode」などを指定、というのもありますが、
その都度、手間が発生しますので、上記の方がいいかと
思います。


ちなみに、Excelへの出力(エクスポート)の場合も、同様に
『書式』の設定が反映されますので、併せて参考まで:
http://questionbox.jp.msn.com/qa4160749.html
「ACCESSのデータをEXCELにコピー」の回答画像2
    • good
    • 1
この回答へのお礼

ありがとうございます。長年悩んでいた問題が解決しました。
どうもありがとうございました。

お礼日時:2010/05/08 13:06

Formatコマンド使って日付の書式を直したデータをExcelに渡すようにします



Excelに受け渡すクエリーを作成し、日付部分については
Format(日付,"yyyy/mm/dd")のような式を入れ込みます

このクエリをExcelにエクスポートすれば、受け渡されたExcel側で 2010/05/08 のように出力されます
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。しかしこのやり方ではEXCELで変更するのと手間はかわりません。TABLEの書式で対処できないものでしょうか。
クエリを使う時はこのやり方でやりたいと思います。

お礼日時:2010/05/08 12:14

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

このQ&Aを見た人はこんなQ&Aも見ています