Come utilizzare la funzione vba formatcurrence?

La funzione VBA FORMATCURRENCY è elencata nella categoria di conversione del tipo di dati delle funzioni VBA. Quando lo utilizzi nel codice VBA, restituisce una stringa applicando il formato valuta a un numero . In termini semplici, puoi convertire un numero in un valore a cui viene applicato il formato valuta.

Sintassi

FormatoValuta(Espressione,[NumDigitsAfterDecimal],[IncludeLeadingDigit],[UseParensForNegativeNumbers],[GroupDigits])

argomenti

  • Espressione : il valore numerico che desideri formattare come valuta.
  • [NumDigitsAfterDecimal] : un valore numerico per specificare le cifre decimali [Questo è un argomento facoltativo e se omesso viene utilizzato come valore predefinito -1].
  • [IncludeLeadingDigit] : un valore di enumerazione per specificare se deve essere visualizzato uno zero iniziale [Questo è un argomento facoltativo e, se omesso, vbUseDefault per impostazione predefinita].
    • vbFalse: da non essere preceduto da uno zero.
    • vbTrue: visualizza uno zero iniziale.
    • vbUseDefault: utilizza le impostazioni predefinite.
  • [UseParensForNegativeNumbers] : un valore di enumerazione per specificare se i numeri negativi devono essere racchiusi tra parentesi [questo è un argomento facoltativo e viene omesso vbUseDefault per impostazione predefinita].
    • vbFalse: per non mettere i numeri negativi tra parentesi.
    • vbTrue: inserisce i numeri negativi tra parentesi.
    • vbUseDefault: utilizza le impostazioni predefinite.
  • [GroupDigits] : n valore di enumerazione per specificare se il numero deve essere raggruppato (in migliaia, ecc.), utilizzando il delimitatore di gruppo specificato nelle impostazioni internazionali del computer [Questo è un argomento facoltativo e, se omesso, vbUseDefault per impostazione predefinita].
    • vbFalse: per non utilizzare i numeri nel gruppo.
    • vbTrue: per utilizzare le cifre del gruppo.
    • vbUseDefault: utilizza le impostazioni predefinite del computer.

Esempio

Per capire praticamente come utilizzare la funzione VBA FORMATCURENCY è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

example-vba-format-currency-function
 Sub example_FORMATCURRENCY() Range("B1").Value = FormatCurrency(Range("A1")) End Sub

Nel codice precedente, abbiamo utilizzato FORMATCURRENCY per convertire il valore nella cella A1 in un valore di valuta e lo ha restituito nella cella B1 con il simbolo del dollaro.

Commenti

  • Il simbolo della valuta utilizzato dipende dalle impostazioni del sistema.
  • Se il valore specificato è un valore diverso da un numero o una stringa che non può essere riconosciuta come numero, VBA restituirà l’errore di runtime 13.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *