Метод WorksheetFunction.Fixed (Excel)

Округляет число до указанного числа десятичных разрядов, форматирует число в десятичном формате, используя точку и запятую, и возвращает результат в виде текста.

Синтаксис

expression. Исправлено (Arg1, Arg2, Arg3)

Выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Arg1 Обязательный Double Number — число, которое нужно округлить и преобразовать в текст.
Arg2 Необязательный Variant Десятичные разряды — количество цифр справа от десятичной запятой.
Arg3 Необязательный Variant No_commas — логическое значение, которое, если значение True, не позволяет фиксировать запятые в возвращаемый текст.

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

String

Замечания

Числа в Microsoft Excel никогда не могут содержать более 15 значимых цифр, но десятичные разряды могут быть размером до 127.

Если десятичные разряды отрицательные, число округляется слева от десятичной запятой.

Если опустить десятичные разряды, предполагается, что значение равно 2.

Если no_commas имеет значение False или опущен, возвращаемый текст, как обычно, содержит запятые.

Основное различие между форматированием ячейки, содержащей число, с помощью команды "Ячейки " (меню "Формат ") и форматированием числа непосредственно с помощью функции Fixed заключается в том, что функция Fixed преобразует результат в текст. Число, отформатируемое с помощью команды Cells , по-прежнему является числом.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.