こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Microsoft Access エクスポート時の「通貨型」数値の小数点表示について

OS:win2000
Access 2000 を使用しています

Microsoft Accessにて…
テーブルのデータ型を「通貨型」で選択し、書式「通貨」で設定した項目を
エクセルにエクスポートすると小数点以下.00と表示されてしまします。

具体例として、「\20,000」と入力した項目が
エクセルにエクスポートすると「\20,000.00」と表示されるのです。

エクセル側の書式設定で修正すれば直るのですが、
めんどくさいのでアクセス側の設定で修正出来ないでしょうか?
「小数点以下表示桁数」とかもいじってみましたがダメでした…

ちなみにエクセルは「2000」を使用しています

投稿日時 - 2009-05-19 10:47:23

QNo.4971469

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ACCESS側からエクスポートすると、各フィールドの書式を聞いてくるステップはなく、ユーザー側はどうしようもない。
確かに質問のようになる。
ーー
一方エクセル側から、データー外部データの取り込みーデータの取り込み
で取り込むと、下記のように、入力に近い形で取り込んだ。しかし通貨型の書式設定
は消えている。
所持金
1.2
10
13.23
21
ーーー
どちらにしても1手間かけないといけないが。
ーーー
参考
http://www.accessclub.jp/samplefile/samplefile_126.htm

投稿日時 - 2009-05-19 18:45:47

補足

…やはりエクセル側で修正する方が一番手っ取り早いみたいですね。

投稿日時 - 2009-05-20 17:43:16

ANo.1

Access2000 でどうかわからないのですが、以下で確認してみてください。

http://support.microsoft.com/default.aspx?scid=kb;ja;JP406296

※小数点以下桁数を増やす/減らすは、同じ操作だと思ったので

投稿日時 - 2009-05-19 11:45:42

補足

早速試してみましたが、
[コントロール パネル] → [地域と言語のオプション] の
[数値] [通貨] 共に [小数点以下の桁数] の値を変更してみましたがダメでした…。

ちなみに、エスポート後のエクセルの「セルの書式設定」を見ると、
当該項目の表示形式が「ユーザー定義」になっていて、
種類は 「\#,##0.00;-\#,##0.00」となっていました。

投稿日時 - 2009-05-19 12:37:15

あなたにオススメの質問