TOP

Funcțiile VBA: Int și Fix

Descriere

Funcțiile VBA Int și Fix returnează o parte întreagă a unui număr.


Sintaxă Int și Fix

Int(număr)

Fix(număr)

Exemplu VBA Int și Fix

Folosind funcțiile Int și Fix pentru a converti diferite tipuri de valori numerice, ceea ce vă ajută, de asemenea, să înțelegeți mai bine diferența atunci când aveți de-a face cu valori negative:

Sub IntFixExample()

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