• ベストアンサー

ExcelのVBAについての質問

ExcelのVBAについての勉強しているんですが FUN = 2# * xi# * xi# * dx# の一文はどういう意味なのか教えてください。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

多分Function(関数の定義・計算)で、関数の値は2掛けるXiの2乗掛けるdx(xの微少変化・増分)で定義する。#はBasic言語の場合、変数のあとにくっ付けて、変数の桁数が倍精度数(表現できる桁数が多い)であることを表す。 旧MsのDos-Basic時代から引きずる表現で、現在では Dim xi As Double と表現(を使用)するのが通常。

standed
質問者

お礼

早速の回答ありがとうございます。 右も左もわからない状態なので助かりました。

その他の回答 (1)

  • Hyoutan
  • ベストアンサー率25% (69/266)
回答No.2

#は倍精度不動小数点型で,桁数を多くとり,精度の高い結果を得るときに使います(メモリーを消費しますが).2#は2ではなく,2.0000----として計算します. dim xi as double とすれば,xi#としなくても良いです. http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page4.htm

参考URL:
http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page4.htm
standed
質問者

お礼

早速の回答ありがとうございます。 参考URLはVBA初心者の自分には助かりました。

関連するQ&A