Как использовать функцию vba formatcurrence?

Функция VBA FORMATCURRENCY указана в категории преобразования типов данных функций VBA. Когда вы используете его в коде VBA, он возвращает строку, применяя формат валюты к числу . Проще говоря, вы можете преобразовать число в значение, к которому применяется денежный формат.

Синтаксис

FormatCurrency(Выражение,[NumDigitsAfterDecimal],[IncludeLeadingDigit],[UseParensForNegativeNumbers],[GroupDigits])

Аргументы

  • Выражение : числовое значение, которое вы хотите отформатировать как денежную единицу.
  • [NumDigitsAfterDecimal] : числовое значение для указания десятичных знаков [это необязательный аргумент, и если он опущен, по умолчанию используется значение -1].
  • [IncludeLeadingDigit] : значение перечисления, указывающее, должен ли отображаться начальный ноль [это необязательный аргумент, если он опущен, vbUseDefault по умолчанию].
    • vbFalse: перед ним не должен стоять ноль.
    • vbTrue: отображает начальный ноль.
    • vbUseDefault: использует настройки по умолчанию.
  • [UseParensForNegativeNumbers] : значение перечисления, указывающее, следует ли заключать отрицательные числа в круглые скобки [это необязательный аргумент, который по умолчанию опущен vbUseDefault].
    • vbFalse: не помещать отрицательные числа в круглые скобки.
    • vbTrue: помещайте отрицательные числа в круглые скобки.
    • vbUseDefault: использует настройки по умолчанию.
  • [GroupDigits] : n значение перечисления, указывающее, следует ли группировать числа (в тысячи и т. д.), используя разделитель групп, указанный в языковом стандарте компьютера [это необязательный аргумент, если он опущен, vbUseDefault по умолчанию].
    • vbFalse: не использовать числа в группе.
    • vbTrue: использовать групповые цифры.
    • vbUseDefault: использует настройки компьютера по умолчанию.

Пример

Чтобы практически понять, как использовать функцию VBA FORMATCURENCY, вам нужно просмотреть приведенный ниже пример, где мы написали код vba, используя ее:

example-vba-format-currency-function
 Sub example_FORMATCURRENCY() Range("B1").Value = FormatCurrency(Range("A1")) End Sub

В приведенном выше коде мы использовали FORMATCURRENCY для преобразования значения в ячейке A1 в значение валюты, и оно вернуло его в ячейку B1 со знаком доллара.

Комментарии

  • Используемый символ валюты зависит от настроек системы.
  • Если указанное значение не является числом или строкой, которую невозможно распознать как число, VBA вернет ошибку времени выполнения 13.

Больше уроков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *