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)