Trasformare stringa in valore a due cifre decimali

di il
1 risposte

Trasformare stringa in valore a due cifre decimali

Ciao a tutti,
ho la necessità di formattare un valore contenuto in una variabile stringa, affinché lo stesso mostri il punto invece della virgola e mostri sempre due valori decimali. Esempio:

16 deve diventare 16.00
10,2 deve diventare 10.20
10,25 deve diventare 10.25

Come posso procedere? Ho provato, senza fortuna, adoperando i metodi format e replace.

Potreste per favore darmi una mano? Grazie mille

1 Risposte

  • Re: Trasformare stringa in valore a due cifre decimali

    Quello che hai scritto non sono numeri ma stringhe...
    Devi discriminare l'aspetto visualizzazione da quello sostanziale.

    10.20 non esiste come rappresentasione di numero, ma è la rappresentazione formattata di 10.2 con 2 cifre decimali.
    Quindi non è un numero ma testo.

    Di consegyenza per ottenere quello che vuoi devi riferirti ad una stringa e devi usare la funzione Format.
    La guida in linea ti mostra gli esempi... mostra come li hai usati.
Devi accedere o registrarti per scrivere nel forum
1 risposte