TOP

Fonctions VBA : Int et Fix

Description

Les fonctions VBA Int et Fix renvoient une partie entière d'un nombre.


Syntaxe Int et Fix

Int(numéro)

Fix(numéro)

Exemple VBA Int et Fix

Utiliser les fonctions Int et Fix pour convertir différents types de valeurs numériques, ce qui vous aide également à mieux comprendre la différence lorsqu'il s'agit de valeurs négatives :

Sub IntFixExample()

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