タグ

ブックマーク / kaiseki.ori.u-tokyo.ac.jp/~katukawa (1)

  • 研究メモ - Excel & VBA tips

    Excelを使って簡単なシミュレーションをするためのtips 実は、excelは数値計算のアルゴリズム自体が不明です。 http://www.matsusaka-u.ac.jp/~okumura/software/excel/roundoff.html 電卓で1÷3×3を実行すると0.99999999になります。エクセルの場合は、A1に=1/3を入れて、A2に=A1*3としてやると、1に戻ります。循環小数から元の値を復元するような細工をしているのですが、その計算方法の詳細は明らかにされていません。計算結果の最後の桁がどうなるかはやってみなければ解らないので、厳密性が要求される計算に使えません。だから、Excelのマクロを使うシミュレーションの専門家はいないし、Excelで複雑なことをやるときに頼れるエキスパートもいなければ専門書もないのが現状です。 しかし、シミュレーションの専門家以外のひ

    nissy_24
    nissy_24 2009/09/08
    ActiveSheet.Calculate 'シート再計算 / Application.Calculate 'ブック再計算 / Application.Calculation = xlManual '手動再計算設定 / Application.Calculation = xlAutomatic '自動再計算の再開 / Application.ScreenUpdating=False '画面更新停止
  • 1