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

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

Синтаксис

Формат(Выражение,[Формат],[ПервыйДеньНедели],[ГодПервойНедели])

Аргументы

  • Выражение : выражение, которое вы хотите отформатировать.
  • [Формат] : формат, который вы хотите применить к выражению. [Это необязательный аргумент, и если он опущен, VBA по умолчанию принимает общий].
  • [FirstDayOfWeek] : строка для определения первого дня недели [это необязательный аргумент, если он опущен, vbSunday по умолчанию].
    • vbUseSystemDayOfWeek — в зависимости от настроек системы.
    • vbSunday – воскресенье
    • вблундай – понедельник
    • vbВторник – вторник
    • vbСреда – среда
    • vbЧетверг – Четверг
    • vbFriday – Пятница
    • vbСуббота – Суббота
  • [FirstWeekOfYear] : строка для определения первой недели года [это необязательный аргумент, если он опущен, vbFirstJan1 по умолчанию].
    • vbSystem – В зависимости от настроек системы.
    • vbFirstJan1 — неделя, на которой приходится 1 января.
    • vbFirstFourDays — первая неделя, содержащая не менее четырех дней в новом году.
    • vbFirstFullWeek — первая полная неделя нового года.

Пример

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

example-vba-format-function
 Sub example_FORMAT() Range("B1").Value = Format(Range("A1"), "Currency") Range("B2").Value = Format(Range("A2"), "Long Date") Range("B3").Value = Format(Range("A3"), "True/False") End Sub

В приведенном выше примере мы использовали FORMAT с тремя различными предопределенными форматами:

  1. Преобразование значения ячейки A1 в денежный формат.
  2. Преобразование даты в ячейке A2 в длинную дату.
  3. Преобразование числа в ячейке A3 в логическое значение.

Комментарии

  • Вы также можете создать свой собственный формат для использования в аргументе «формат».

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

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