Ir al contenido principal

FormatoNúmero

Devuelve una expresión con formato numérico.

Estructura

FormatNumber(Expresión [,NúmeroDeDígitosDespuésDeLaComma [,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 de Tristate que indica si se muestra o no un cero a la izquierda en los valores decimales. 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 ver los valores.

GroupDigits - Opcional. Constante de tres estados que indica si los números se agrupan o no utilizando el delimitador de grupo especificado en el panel de control. Consulte la sección «Configuración» para ver los valores.

Valores de los parámetros

Las opciones «IncludeLeadingDigit», «UseParensForNegativeNumbers» y «GroupDigits» pueden adoptar 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 de las estructuras opcionales, los valores correspondientes a las estructuras omitidas se obtienen de la configuración regional del ordenador.

Nota

Toda la información sobre la configuración procede de la pestaña «Número de configuración regional».

Ejemplo

En el siguiente ejemplo se utiliza la función FormatNumber para dar formato a un número con cuatro decimales:

Función FormatNumberDemo

Dim MyAngle, MySecant, MyNumber

MyAngle = 1.3 ' Define el ángulo en radianes.

MySecant = 1 / Cos(MyAngle) ' Calcular la secante.

FormatNumberDemo = FormatNumber(MySecant, 4) ' Formatea MySecant con cuatro decimales.

Fin de la función |