Час форматування VBA

Цей підручник покаже, як використовувати функцію Форматування VBA для форматування часу.

Функція форматування та час

Час форматування VBA з попередньо визначеними форматами

Функцію форматування VBA можна використовувати для перетворення числа в рядок із заздалегідь визначеним форматом. Доступні формати часу: тривалий, середній та короткий.

1234567891011121314 ПідформатTimeExample_1 ()Затемнити DateEx як датуDateEx = #18.04.2020 18:05:07 #Формат MsgBox (DateEx, "Тривалий час") Результат: 18:05:07 вечораФормат MsgBox (DateEx, "Середній час") Результат: 18:05Формат MsgBox (DateEx, "Короткий час") Результат: 18:05DateEx = #2/18/2021 6:05:07 AM #Формат MsgBox (DateEx, "Довгий час") Результат: 06:05:07Формат MsgBox (DateEx, "Середній час") Результат: 06:05Формат MsgBox (DateEx, "Короткий час") Результат: 06:05End Sub

Час форматування VBA із користувацькими форматами

Функцію форматування VBA можна використовувати для перетворення числа у рядок із користувацькими форматами. Символи h і hh використовуються для годин, n та nn для хвилин, s та ss для секунд, ttttt для повного робочого часу відповідно до системних налаштувань та AM/PM, am/pm, A/P, a/p, AMPM для am -pm система.

1234567891011121314151617 ПідформатTimeExample_2 ()Затемнити DateEx як датуDateEx = #18.04.2020 18:05:07 #Формат MsgBox (DateEx, "hh: nn: ss") 'Результат: 18:05:07Формат MsgBox (DateEx, "h: n: s AM/PM") 'Результат: 6: 5: 7 вечораФормат MsgBox (DateEx, "h") 'Результат: 18Формат MsgBox (DateEx, "hh") 'Результат: 18Формат MsgBox (DateEx, "h: n") 'Результат: 18: 5Формат MsgBox (DateEx, "hh: nn") 'Результат: 18:05Формат MsgBox (DateEx, "hh: nn: s") 'Результат: 18: 05: 7Формат MsgBox (DateEx, "hh: nn: ss") 'Результат: 18:05:07Формат MsgBox (DateEx, "\ T \ i \ m \ e \ \ i \ s \: \ hh: nn: ss")Результат: Час: 18:05:07End Sub
wave wave wave wave wave