Função Fix

Retorna o valor inteiro de um número

Sintaxe

Fix(number)

Comentários

O argumento number pode ser qualquer expressão numérica válida. Fix remove a parte fracionária do número e retorna o valor inteiro resultante.

A diferença entre as funções Fix e Int é a seguinte: se o número for negativo, Int retornará o primeiro inteiro negativo menor ou igual ao número, enquanto Fix retornará o primeiro inteiro negativo maior ou igual ao número. Por exemplo, Int converte -8.4 em -9 e Fix converte -8.4 em -8.

Os exemplos a seguir ilustram como as funções Int e Fix retornam o valor inteiro de números:

Exemplo

Dim MyNumber
MyNumber = Fix(-99.8)  
'Output: -99.
MyNumber = Int(-99.2)   
'Output: -100.
MyNumber = Fix(-99.2)   
'Output: -99.
MyNumber = Fix(99.8)  
'Output: 99