ВГОРУ

Функції 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