ふぢのVB小技集

四捨五入するには?

(質問)
四捨五入の方法を教えて下さい。



(回答)
はい。



(解説)
四捨五入の方法を調査したところ、以下のような方法がありました。


四捨五入を行う
Private Sub Command1_Click()
   Dim v
   
   v = 12.3456
   n = 3
   
   '四捨五入
   Debug.Print "四捨五入="; Int(v * 10 ^ n + 0.5) / 10 ^ n
   
   '切り捨て
   Debug.Print "切り捨て="; Int(v * 10 ^ n) / 10 ^ n
   
   '切り上げ
   Debug.Print "切り上げ="; Int(v * 10 ^ n + 0.99999) / 10 ^ n
   
End Sub



四捨五入を行う関数がありそうですが、他に良い方法があれば追加掲載する予定です。


戻る