Функция FormatNumber

FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])

Новая функция,которая появилась в Visual Basic 6.0
Служит для форматирования числовых выражений.Эта функция была введена в качестве альтернативы громоздкой функции Format.Используйте функцию FormatNumber в силу ее большей читабельности

Возвращаемое значение

Возвращает значение типа String,содержащее отформатированное числовое выражение

Параметры
Часть Описание
Expression Обязательный. Форматируемое выражение
NumDigitsAfterDecimal Необязательный. Числовое значение, задающее число знаков, отображаемых в правой части десятичной дроби. Значением по умолчанию, указывающим, что применяются национальные установки компьютера, является –1
IncludeLeadingDigit Необязательный. Константа с тремя значениями, которая задает наличие или отсутствие начального нуля при отображении дробных значений. См. значения в разделе «Установки»
UseParensForNegativeNumbers Необязательный. Константа с тремя значениями, которая указывает, надо ли заключать в круглые скобки отрицательные значения. См. значения в разделе «Установки»
GroupDigits Необязательный. Константа с тремя значениями, указывающая на необходимость группирования цифр с применением разделителя групп, заданного в национальных установках компьютера. См. значения в разделе «Установки»

Установки

Для параметров IncludeLeadingDigit, UseParensForNegativeNumbers и GroupDigits используются следующие установки:

Константа Значение Описание
TristateTrue –1 True
TristateFalse  0 False
TristateUseDefault –2 Применяется установка, соответствующая национальным установкам для компьютера

Примечания

При пропуске одного или нескольких необязательных параметров значения для них присваиваются в соответствии с национальными установками компьютера

Замечание Все сведения об установках содержатся на закладке Regional Settings Number

Пример

' В данном примере функция FormatNumber
' используется для форматирования числа 100
Print FormatNumber(100) 'возвращает 100,00
Категория
Функции форматирования