Ir diretamente para o conteúdo principal

FormatarNúmero

Devolve uma expressão formatada como um número.

Estrutura

FormatNumber(Expressão [,NúmeroDeDígitosApósAVírgula [,IncluirDígitoInicial [,UsarParêntesesParaNúmerosNegativos [,AgruparDígitos]]]])

Parâmetros

Expressão - Obrigatório. Expressão a formatar.

NumDigitsAfterDecimal - Opcional. Valor numérico que indica quantas casas decimais são exibidas. O valor predefinido é -1, o que indica que são utilizadas as definições regionais do computador.

IncludeLeadingDigit - Opcional. Constante Tristate que indica se deve ou não ser exibido um zero à esquerda nos valores fracionários. Consulte a secção «Definições» para ver os valores.

UseParensForNegativeNumbers - Opcional. Constante Tristate que indica se os valores negativos devem ou não ser colocados entre parênteses. Consulte a secção «Definições» para ver os valores.

GroupDigits - Opcional. Constante Tristate que indica se os números são ou não agrupados utilizando o delimitador de grupo especificado no painel de controlo. Consulte a secção «Definições» para ver os valores.

Valores dos parâmetros

As opções IncludeLeadingDigit, UseParensForNegativeNumbers e GroupDigits têm os seguintes valores:

Valor constante Descrição

TristateTrue -1 True

TristateFalse 0 False

TristateUseDefault -2 Utilizar a configuração das definições regionais do computador.

Descrição

Quando uma ou mais das estruturas opcionais são omitidas, os valores para as estruturas omitidas são fornecidos pelas configurações regionais do computador.

Nota

Todas as informações sobre as definições provêm do separador «Número de definições regionais».

Exemplo

O exemplo seguinte utiliza a função FormatNumber para formatar um número com quatro casas decimais:

Função FormatNumberDemo

Dim MyAngle, MySecant, MyNumber

MyAngle = 1,3 ' Definir o ângulo em radianos.

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

FormatNumberDemo = FormatNumber(MySecant,4) ' Formata MySecant com quatro casas decimais.

Fim da função |