Die Funktionen VBA, Int und Fix geben einen ganzzahligen Teil einer Zahl zurück.
Int(Zahl)
Fix(Nummer)
Verwenden der Funktionen Int und Fix zum Konvertieren verschiedener Arten von numerischen Werten, was Ihnen auch hilft, den Unterschied beim Umgang mit negativen Werten besser zu verstehen:
Sub IntFixExample() MsgBox Int(1) 'Rückgabe: 1 MsgBox Fix(1) 'Rückgabe: 1 MsgBox Int(-1) 'Rückgabe: -1 MsgBox Fix(-1) 'Rückgabe: -1 MsgBox Int(2.9) 'Rückgabe: 2 MsgBox Fix(2.9) 'Rückgabe: 2 MsgBox Int(-2.9) 'Rückgabe: -3 MsgBox Fix(-2.9) 'Rückgabe: -2 MsgBox Int(4.5) 'Rückgabe: 4 MsgBox Fix(4.5) 'Rückgabe: 4 MsgBox Int(-4.5) 'Rendite: -5 MsgBox Fix(-4.5) 'Rückgabe: -4 MsgBox Int(0.424) 'Rückgabe: 0 MsgBox Fix(0.424) 'Rückgabe: 0 MsgBox Int("13") 'Rückgabe: 13 MsgBox Fix("13") 'Rückgabe: 13 MsgBox Int("-4,5") 'Rendite: -5 MsgBox Fix("-4,5") 'Rückgabe: -4 MsgBox Int(True) 'Rückgabe: -1 MsgBox Fix(True) 'Rückgabe: -1 MsgBox Int(False) 'Rückgabe: 0 MsgBox Fix(False) 'Rückgabe: 0 End Sub