種別 値の取得 説明 数値を四捨五入、切り捨て、切り上げする。 「数値か、文字列か」を確認するためにも使用可能。 構文 Round(Num[, Digit][, sts]) 引数 Num:数値 Digit:桁数。(初期値は、0) 3:小数3位以下、2:小数2位以下、1:小数1位以下、 0:小数なし、-1:1の位以下、-2:10の位以下、-3:100の位以下 sts :0=四捨五入、1=切り捨て、2=切り上げ。(初期値は、0) 戻り値 四捨五入、切り捨て、切り上げされた数値。 数値以外の文字が入っていた場合は、""(NULL)が返る。 使用例 Dim s,r1,r2,r3 s = 12345.23456 r1 = Round(s, 3, 0) '小数3桁以下を、四捨五入(12345.235) r2 = Round(s, 0, 1) '小数を、切り捨て (12345) r3 = Round(s, -2, 2) '10の位以下を、切り上げ (12400) r1 = Round("82A") '数値以外が入る場合は、""が返る r1 = Round("2536+") '数値以外が入る場合は、""が返る 実例 備考 ver4.2以降、利用可能。