• ベストアンサー

EXCELマクロの変数の精度

EXCELマクロの変数の精度について DIM 変数名 as long で精度は16ビットになるようですが、32ビットに精度を上げることができませんか。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

#1の方も言われてますがLongは32ビットですね。 長整数でないなら単精度浮動小数点数型にしたいのでしょうか? 変数の数値型 整数型 (Integer) 2 バイト 長整数型 (Long) 4 バイト 単精度浮動小数点数型 (Single) 4 バイト 倍精度浮動小数点数型 (Double) 8 バイト 通貨型 (Currency) 8 バイト 10進型 (Decimal) 14 バイト

tfshy
質問者

お礼

ご丁寧に有難うございました。 良く分かりました。

その他の回答 (1)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

Longは32ビットですよ。 いわゆるVBAでの扱いでいいんですよね? | 整数型 (Long) | 長整数型 (Long) の変数は、32 ビット (4 バイト) の変数です。-2,147,483,648 ~ 2,147,483,647 の範囲の値をとります。 16ビットはInteger型ですね。

tfshy
質問者

お礼

ご丁寧に有難うございました。 良く分かりました。

関連するQ&A