Partilhar via


Formatos diferentes para valores numéricos diferentes (função Format)

Uma expressão de formato definido pelo usuário para números pode ter de uma a três seções separadas por ponto-e-vírgula.Se o argumento Style da função Format contiver um dos formatos numéricos predefinidos, somente uma seção é permitida.

Se você usar.

Esse é o resultado

Somente uma seção

A expressão de formato se aplica a todos os valores.

Duas seções

A primeira seção aplica-se a valores positivos e zeros; o segundo se aplica a valores negativos.

Três seções

A primeira seção aplica-se a valores positivos e zeros; o segundo se aplica a valores negativos.

O exemplo a seguir possui duas seções: a primeira define o formato para valores positivos e zeros; a segunda seção define o formato para valores negativos.Já que o argumento Style da função Format leva uma sequência de caracteres, ele fica envolto por aspas.

Dim Style1 As String = "$#,##0;($#,##0)"

Se você incluir ponto-e-vírgula sem nada entre elas, a seção faltando é impressa usando o formato do valor positivo.Por exemplo, o formato a seguir exibe valores positivos e negativos usando o formato na primeira seção e exibe Zero se o valor for zero.

Dim Style2 As String = "$#,##0;;\Z\e\r\o"

Requisitos

Namespace:Microsoft.VisualBasic

**Módulo:**Strings

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Referência

Formatos Numéricos Predefinidos (Função de Formatação)

Função Format

Sumário de Manipulação de Strings