Как использовать функцию 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, используя ее:

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 с тремя различными предопределенными форматами:
- Преобразование значения ячейки A1 в денежный формат.
- Преобразование даты в ячейке A2 в длинную дату.
- Преобразование числа в ячейке A3 в логическое значение.
Комментарии
- Вы также можете создать свой собственный формат для использования в аргументе «формат».