TOP

VBA 関数: Int および Fix

説明

VBA Int 関数と Fix 関数は、数値の整数部分を返します。


構文 Int および Fix

Int(数値)

Fix(数値)

例 VBA Int および Fix

Int 関数と Fix 関数を使用してさまざまなタイプの数値を変換すると、負の値を扱うときの違いをより深く理解するのにも役立ちます。

Sub IntFixExample()

    MsgBox Int(1)      '戻り値: 1
    MsgBox Fix(1)      '戻り値: 1
    
    MsgBox Int(-1)     '戻り値: -1
    MsgBox Fix(-1)     '戻り値: -1
    
    MsgBox Int(2.9)    '戻り値: 2
    MsgBox Fix(2.9)    '戻り値: 2
    
    MsgBox Int(-2.9)   '戻り値: -3
    MsgBox Fix(-2.9)   '戻り値: -2
    
    MsgBox Int(4.5)    '戻り値: 4
    MsgBox Fix(4.5)    '戻り値: 4
    
    MsgBox Int(-4.5)   '戻り値: -5
    MsgBox Fix(-4.5)   '戻り値: -4
    
    MsgBox Int(0.424)  '戻り値: 0
    MsgBox Fix(0.424)  '戻り値: 0
    
    MsgBox Int("13")   '戻り値: 13
    MsgBox Fix("13")   '戻り値: 13
    
    MsgBox Int("-4.5") '戻り値: -5
    MsgBox Fix("-4.5") '戻り値: -4
    
    MsgBox Int(True)   '戻り値: -1
    MsgBox Fix(True)   '戻り値: -1
    
    MsgBox Int(False)  '戻り値: 0
    MsgBox Fix(False)  '戻り値: 0
    
End Sub