WorksheetFunction.USDollar method (Excel)

Преобразует число в текстовый формат и применяет обозначение денежной единицы. Имя метода (и символ, который он применяет) зависит от языковых параметров.

Синтаксис

выражение. USDollar (Arg1, Arg2)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Double Ссылка на ячейку, содержащую число, или формула, результатом вычисления которой является число.
Арг2 Обязательный Double Количество цифр справа от десятичной запятой. Если аргумент Arg2 отрицательный, то число округляется слева от запятой. Если десятичные числа опущены, то предполагается, что задано значение 2.

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

String

Примечания

Метод USDollar преобразует число в текст, используя формат валюты, округляя десятичные дроби до указанного разряда. Используется $#,##0.00_);($#,##0.00)формат .

Основное различие между форматированием ячейки, содержащей число, с помощью команды "Формат ячеек" и непосредственно с помощью метода "Денежный " состоит в том, что средство "Денежный " преобразует полученный результат в текст. Число, отформатированное с помощью команды "Формат ячеек", остается числом. Вы можете продолжать использовать в формулах числа в формате "Денежный ", так как Excel при вычислении преобразует числа, введенные в виде текста, в числа.

Пример

В следующем примере первое число отображается в формате денежных единиц на две цифры правее десятичной запятой (1 234,57 долл. США).

=DOLLAR(A2, 2)

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

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