• ベストアンサー

EXCEL VBAで初歩の質問ですが。

初歩的な質問ですが教えて下さい。 Dim B As Single と Dim B As Double 。 SingleとDoubleの使い分けを教えて下さい。 どういう場合にどちらを使うかわかりません。 すいませんが、お願い致します。

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

  • ベストアンサー
noname#22650
noname#22650
回答No.1

Single 負の値は -3.402823E38 ~ -1.401298E-45 正の値は 1.401298E-45 ~ 3.402823E38 の範囲の値をとります。 Double 負の値は -1.79769313486231E308 ~ -4.94065645841247E-324 正の値は 4.94065645841247E-324 ~ 1.79769313486232E308 の範囲の値をとります。 Singleの方が処理が軽いので、Singleの範囲に収まればSingleを使うのが良いですが、 パソコン自体が速いので、とりあえず全部Doubleでも問題ないと思います。

o1r9a1n9g1e9
質問者

お礼

なるほどそういう事ですか。 わかりやすい回答ありがとうございます! "全部Doubleでも問題無いと思います"は心強いです。 早い対応ありがとうございます。

関連するQ&A