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

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

Синтаксис

FormatDateTime(Выражение, [NamedFormat])

Аргументы

  • Выражение : значение, которое вы хотите отформатировать как дату.
  • [NamedFormat] : перечисление vbDateTimeFormat, позволяющее указать формат, который вы хотите применить к выражению.
    • vbGeneral: в соответствии с общими настройками даты системы.
    • vbLongDate: в соответствии с системными настройками длинной даты.
    • vbLongTime: в соответствии с системными настройками длительного времени.
    • vbShortDate: в соответствии с настройками короткой даты системы.
    • vbShortTime: в соответствии с системными настройками Short Time.

Пример

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

example-vba-formatdatetime-function
 Sub example_FORMATDATETIME() Range("B1").Value = FormatDateTime(Range("A1")) End Sub

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

Комментарии

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

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

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

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