
La funzione fix() nelle macro Excel
In una macro Excel la funzione fix() restituisce la parte intera di un numero senza arrotondamento.
fix(n)
Il parametro n è un numero qualsiasi.
La funzione restituisce il numero senza virgola, ossia il numero intero senza virgola.
Ecco un esempio pratico.
Digita questa macro
- Sub Macro1()
- Dim x As Integer
- Dim y As Double
- x = 2.9
- y = Fix(x)
- Range("B2").Value = y
- End Sub
La macro assegna il valore 2.9 alla variabile x.
Poi utilizza la funzione Fix() per trasformare il valore della variabile x in un numero intero.
La funzione restituisce il numero intero troncato, senza virgola, e lo salva nella variabile y.
In questo caro la macro visualizza il risultato 2 nella cella B2.
Nota. Anche se l'argomento della funzione Fix() è un numero negativo, la funzione restituisce la parte intera del numero. Ad esempio, -2.9 diventa -2.