タイトルのとおりです。
例えば、20÷3だったら 6.6666667
20000÷3だったら 6666.6667
のようにするにはどのようにしたらいいでしょうか?
VB6.0、XPです。
誰かご教授ください><
タイトルのとおりでは?
整数部の長さ(ピリオドの位置)を求めて、小数部を調整すればよろしいかと。
文字列でやるならInStr関数とLeft関数やRight関数、
数値でなら、
0〜9
10〜99
・
・
のようにSelect文で分岐とか。
小数点位置(精度)を指定可能な四捨五入関数を用意するとよいでしょう。
http://jeanne.wankuma.com/tips/math/halfadjust.html
もげさん回答ありがとうございます。
解決しました。
解決チェックを忘れずに;-)
訂正)
× Select文
○ Select...Case ステートメント
ツイート | ![]() |