[Access VBA]切り捨てを行う
少数の切り捨てを行うには、Int関数かFix関数を使う。
対象となる値が正数の場合は両関数とも同じ結果を返すが、負数の場合は異なる。Fix関数は単純に小数点以下を切り捨てるが、Int関数は小数点以下を切り捨てた上で0から離れる方向に数値を切り上げる。
以下、例。
d1 = 1.3
d2 = -1.3
Debug.Print Int(d1)
Debug.Print Int(d2)
Debug.Print Fix(d1)
Debug.Print Fix(d2)
出力は以下のとおり。
1
-2
1
-1
なお、任意の桁で切り捨てを行う組み込み関数はAccess VBAにはない。
« [R]テキストファイル(改行有り)の中身を簡単に読み込んでベクトルにする | トップページ | [R]2つの日付型ベクトルの年の差を求める »
「Access VBA」カテゴリの記事
- [Access VBA]文字コードがutf-8のテキストファイルを出力する(2023.03.04)
- [Access VBA]切り捨てを行う(2017.11.29)
- [Access VBA]数値の四捨五入を行う(2017.09.09)
- [Access VBA]サブフォーム(帳票フォーム)のレコードすべての値を一括で変更する(2017.04.27)
- [Access VBA]数値の計算時(特に割り算)に小数点以下の数値がおかしくなる(2017.04.19)
« [R]テキストファイル(改行有り)の中身を簡単に読み込んでベクトルにする | トップページ | [R]2つの日付型ベクトルの年の差を求める »

コメント