|
Login
  • Page:
  • 1

TOPIC: Estrarre la parte intera di un numero

Estrarre la parte intera di un numero 3 years 5 months ago #10426

  • Segue
  • Segue's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 15
  • Karma: 0
Buongiorno a tutti.
Ho cercato con Google ma non ho trovato nulla su come risolvere il mio quesito.
Avrei la necessità di separare la parte intera di un numero usando vba.
Esempio se ho 12,25 vorrei avere come risultato 12
Grazie a tutti.
Sergio
The administrator has disabled public write access.

Estrarre la parte intera di un numero 3 years 5 months ago #10427

  • Canapone
  • Canapone's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 1346
  • Thank you received: 160
  • Karma: 108
The administrator has disabled public write access.

Estrarre la parte intera di un numero 3 years 5 months ago #10428

  • Segue
  • Segue's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 15
  • Karma: 0
Grazie Canapone. Come al solito sei sempre disponibile e preparato.
Ciao Sergio.
The administrator has disabled public write access.

Estrarre la parte intera di un numero 3 years 5 months ago #10430

  • Canapone
  • Canapone's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 1346
  • Thank you received: 160
  • Karma: 108
Ciao,

mi spiace non capirci nulla di Vba. Il filmato mi sembrava un po' più chiaro.

Forse si trova qualcosa anche in italiano
The administrator has disabled public write access.

Estrarre la parte intera di un numero 3 years 5 months ago #10431

  • Marius44
  • Marius44's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 185
  • Thank you received: 38
  • Karma: 14
Salve a tutti

Attenzione che talvolta VBA è subdolo. Riporto le spiegazioni della Guida di Vba
Funzioni Int e Fix
Restituisce la parte intera di un numero.
Sintassi
Int(numero)
Fix(numero)

L'argomento obbligatorio numero può essere un valore Double o una qualsiasi espressione numerica valida. Se numero contiene Null, il risultato sarà Null.

Osservazioni

Le funzioni Int e Fix eliminano la parte frazionaria di numero e ne restituiscono il valore intero.

La differenza tra le funzioni Int e Fix risiede nel fatto che se numero è negativo, Int restituisce il primo intero negativo minore o uguale a numero, mentre Fix restituisce il primo intero negativo maggiore o uguale a numero. Int ad esempio, converte -8,4 in -9, mentre Fix converte -8,4 in -8.

Fix(numero) equivale a:
Sgn(numero) * Int(Abs(numero))
Altro riporto
Funzione Round

Descrizione
Restituisce un numero arrotondato in base al numero di cifre decimali specificato.

Sintassi
Round(espressione[, numcifredecimali])

La sintassi della funzione Round è composta dalle seguenti parti:

Parte Descrizione
espressione Obbligatoria. Espressione numerica da arrotondare.
numcifredecimali Facoltativa. Numero che specifica il numero di cifre decimali da includere nell'arrotondamento. Se omesso, la funzione Round restituisce numeri interi.

Per gli arrotondamenti (e non troncamenti) uso sempre Round() altrimenti i calcoli vanno a farsi benedire.

Ciao a tutti,
Mario
The administrator has disabled public write access.
  • Page:
  • 1
Time to create page: 0.451 seconds