WorksheetFunction.Fixed (Excel)

Arredonda o número para o número especificado de decimais, formata o número no formato decimal usando vírgula e pontos e retorna o resultado como texto.

Os números no Microsoft Excel não podem ter mais de 15 dígitos significativos, mas os decimais podem chegar a 127. Se decimais for negativo, núm será arredondado à esquerda da vírgula decimal. Se omitir decimais, será considerado 2. Se no_commas for false ou omitido, o texto retornado incluirá vírgulas como de costume. A principal diferença entre formatar uma célula contendo um número com o comando células (menuFormatar ) e formatar um número diretamente com a função Fixed é que o Fixed converte seu resultado em texto. Um número formatado com o comando Células continua sendo um número.

Fixed (Arg1, Arg2, Arg3)


Dim dblArg1 As Double: dblArg1 = 
Dim strFixed As String
strFixed = WorksheetFunction.Fixed(Arg1:=dblArg1)

Arguments

Arg1, Arg2, Arg3

Arg1 (Double) - Núm - o número que você deseja arredondar e converter em texto.

Arg2 - Decimais - o número de dígitos à direita da vírgula decimal

Arg3 (Boolean) - No_commas-um valor lógico que, se true, impede que seja corrigido , incluindo vírgulas no texto retornado.