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, Arg3Arg1 (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.