• ベストアンサー

Access2003にてあるフィールドのデータ型を

Access2003にてあるフィールドのデータ型を 『数値型:単精度浮動小数点型』にして書式を『固定(0.00)』 にしてデータ格納しているのですがExcelVBAでSQL(SELECT文)を使って抽出すると すごい桁数(小数点以下)で出てきます どのようにすれば小数点以下2桁でデータ取得できますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • shinkami
  • ベストアンサー率43% (179/411)
回答No.2

access側でデータ型を「十進型」 少数低下保持桁数:2 、小数点以下表示桁数:2 にするのが一番ですが Ecsel側での対応なら四捨五入関数(=ROUND(B15,2))で変換した後 コピーして「形式を選択して貼り付け」から「値」

Alshark
質問者

お礼

ありがとうございました。 思い通りの動作になりました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

VBAで、取得した値を100倍、小数以下カット、100割りと変換するとか変数に一旦格納するとかではどうなんですか?。

すると、全ての回答が全文表示されます。
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

端数処理をどうするか?にもよりますが。 SQL(SELECT文)で、formatを使用して整形するのは?。

すると、全ての回答が全文表示されます。

関連するQ&A