Ir al contenido principal

Formato de moneda

Devuelve una expresión formateada como valor monetario utilizando el símbolo de moneda definido en el panel de control del sistema.

Estructura

FormatCurrency(Expresión[,NúmeroDeDígitosDesplazados[,IncluirDígitoInicial[,UsarParéntesisParaNúmerosNegativos[,AgruparDígitos]]]])

Parámetros

Expresión: obligatorio. Expresión que se va a formatear.

NumDigitsAfterDecimal - Opcional. Valor numérico que indica cuántos decimales se muestran a la derecha de la coma. El valor predeterminado es -1, lo que indica que se utilizan los ajustes regionales del ordenador.

Incluir dígito inicial - Opcional. Constante Tristate que indica si se muestra o no un cero a la izquierda en los valores fraccionarios. Consulte la sección «Configuración» para ver los valores.

UseParensForNegativeNumbers - Opcional. Constante de tres estados que indica si se deben o no poner los valores negativos entre paréntesis. Consulte la sección «Configuración» para conocer los valores de «

».

GroupDigits - Opcional. Constante de Tristate que indica si los números se agrupan o no utilizando el delimitador de grupos especificado en la configuración regional del ordenador. Consulte la sección «Configuración» para ver los valores.

Valores de los parámetros

Las estructuras «IncludeLeadingDigit», «UseParensForNegativeNumbers» y «GroupDigits» tienen los siguientes valores:

Valor constante Descripción

TristateTrue -1 True

TristateFalse 0 False

TristateUseDefault -2: utiliza la configuración de las opciones regionales del ordenador.

Descripción

Cuando se omite una o varias estructuras opcionales, los valores correspondientes a dichas estructuras se obtienen a partir de la configuración regional del ordenador. La posición del símbolo de la moneda con respecto al importe se determina en función de la configuración regional del sistema.

Nota

Toda la información sobre la configuración procede de la pestaña «Moneda» de la configuración regional, excepto el cero inicial, que procede de la pestaña «Números».

Ejemplo

En el siguiente ejemplo se utiliza la función FormatCurrency para dar formato a la expresión como moneda y asignarla a MyCurrency:

Dim MyCurrency

MyCurrency = FormatCurrency(1000) ' MyCurrency contiene 1000,00 $. |