Formati diversi per valori numerici diversi (funzione Format)
Aggiornamento: novembre 2007
Un'espressione di formato per numeri definita dall'utente può contenere da una a tre sezioni separate da punto e virgola. Se l'argomento Style della funzione Format contiene un formato numerico predefinito, è consentita una sola sezione.
Numero di sezioni |
Risultato |
---|---|
Una |
L'espressione di formato viene applicata a tutti i valori. |
Due |
La prima sezione viene applicata ai valori positivi e agli zero, la seconda ai valori negativi. |
Tre |
La prima sezione viene applicata ai valori positivi, la seconda ai valori negativi e la terza agli zero. |
Nell'esempio riportato di seguito vengono utilizzate due sezioni: nella prima viene definito il formato dei valori positivi e degli zero, nella seconda il formato dei valori negativi. Poiché l'argomento Style della funzione Format accetta una stringa, è racchiuso tra virgolette.
Dim Style1 As String = "$#,##0;($#,##0)"
Se si inseriscono punti e virgola senza specificare alcun valore all'interno di essi, la sezione mancante verrà stampata utilizzando il formato del valore positivo. Nel formato seguente, ad esempio, i valori positivi e negativi verranno visualizzati utilizzando il formato della prima sezione mentre verrà visualizzato Zero se il valore è zero:
Dim Style2 As String = "$#,##0;;\Z\e\r\o"
Requisiti
Spazio dei nomi:Microsoft.VisualBasic
**Modulo:**Strings
**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)