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:

  1. Sub IntFixExample()  
  2.   
  3.     MsgBox Int(1)      'Returnări: 1  
  4.     MsgBox Fix(1)      'Returnări: 1  
  5.       
  6.     MsgBox Int(-1)     'Returnări: -1  
  7.     MsgBox Fix(-1)     'Returnări: -1  
  8.       
  9.     MsgBox Int(2.9)    'Returnări: 2  
  10.     MsgBox Fix(2.9)    'Returnări: 2  
  11.       
  12.     MsgBox Int(-2.9)   'Returnări: -3  
  13.     MsgBox Fix(-2.9)   'Returnări: -2  
  14.       
  15.     MsgBox Int(4.5)    'Returnări: 4  
  16.     MsgBox Fix(4.5)    'Returnări: 4  
  17.       
  18.     MsgBox Int(-4.5)   'Returnări: -5  
  19.     MsgBox Fix(-4.5)   'Returnări: -4  
  20.       
  21.     MsgBox Int(0.424)  'Returnări: 0  
  22.     MsgBox Fix(0.424)  'Returnări: 0  
  23.       
  24.     MsgBox Int("13")   'Returnări: 13  
  25.     MsgBox Fix("13")   'Returnări: 13  
  26.       
  27.     MsgBox Int("-4.5"'Returnări: -5  
  28.     MsgBox Fix("-4.5"'Returnări: -4  
  29.       
  30.     MsgBox Int(True)   'Returnări: -1  
  31.     MsgBox Fix(True)   'Returnări: -1  
  32.       
  33.     MsgBox Int(False)  'Returnări: 0  
  34.     MsgBox Fix(False)  'Returnări: 0  
  35.       
  36. End Sub