Преглед садржаја
У овом чланку ћу вам показати како можете да добијете тренутни датум у ВБА у Екцел-у. Научићете да прикажете тренутни датум, прикажете тренутно време, као и да форматирате датум и време у жељеном формату.
Како да добијете тренутни датум у ВБА (брзи преглед)
Преузмите свеску за вежбу
Преузмите ову вежбу да бисте вежбали задатак док читате овај чланак.
Добијте тренутне датуме у ВБА.клсм
3 начина да добијете тренутни датум у ВБА
Хајде да истражимо најбоље начине да добијете тренутне датум и време у Макро у ВБА .
1. Добијте тренутни датум помоћу функције ВБА
Пре свега, да видимо како можемо да добијемо тренутни датум. Можете добити тренутни датум у ВБА прилично свеобухватно користећи функцију датума од ВБА .
Линија кода ће бити:
Current_Date=Date()
Комплетан код за приказ тренутног датума биће:
⧭ ВБА код:
7719
Напомена: Овај код креира Макро под називом Гет_Цуррент_Дате .
⧭ Излаз:
Покрените овај макро и добићете Бокс за поруке који приказује тренутни датум, 11-Јан-22 .
Прочитајте више: Како уметнути тренутни датум у Екцел
2. Уметните тренутни датум и време помоћу функције Нов у ВБА
Можете користити функцију Сада у ВБА да бисте добилитренутни датум заједно са тренутним временом.
Линија кода ће бити:
Current_Date_and_Time = Now()
Дакле, комплетан код за приказ тренутног датума и времена биће:
⧭ ВБА код:
6649
Напомена: Ово код креира Макро под називом Гет_Цуррент_Дате_анд_Тиме .
⧭ Излаз:
Покрените овај Макро и добићете Бокс за поруке који приказује тренутни датум и време, 11-22. јануара 11:23:20 .
Прочитајте више: Сада и функције форматирања у Екцел ВБА
Слична очитавања
- Променљива датума у ВБА кодовима (7 употреба макроа са примерима)
- Како користити Екцел пречицу за датум
- Израчунајте рок са формулом у Екцел-у (7 начина)
- Како користити ИФ формулу са датумима (6 једноставних примера)
3. Форматирајте тренутни датум и време помоћу функције Формат из ВБА
До сада смо научили да добијемо тренутни датум и време. Овај пут, хајде да видимо како можемо да прикажемо датум и време у нашем жељеном формату.
3.1 Форматирај тренутни датум
Прво, форматираћемо само тренутни датум .
У ову сврху ћемо користити функцију Формат од ВБА . синтакса функције је:
=Format(Date,Format)
Стога, да се прикаже тренутни датум у формату дд/мм/гггг , ред кода ће бити:
Тренутни_Датум = Формат(Датум,“дд/мм/ииии”)
А комплетан ВБА код ће бити:
⧭ ВБА код:
5306
Напомена: Овај код креира Макро под називом Формат_Дате_анд_Тиме .
⧭ Излаз:
Ако покренете овај код, он ће приказати тренутни датум у жељеном формату, дд/мм/гггг , 11/01/2022 .
3.2 Формат тренутног датума и времена
Ви такође може да користи функцију Формат за форматирање тренутног датума и тренутног времена заједно.
Прикажимо тренутни датум и време у формату дд/мм/гггг хх:мм :сс ам/пм .
Линија кода ће бити:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
И комплетан ВБА код ће бити:
⧭ ВБА код:
1140
Напомена: Овај код креира макро под називом Формат_Дате_анд_Тиме .
⧭ Излаз:
Ако покрените овај код, он ће приказати тренутни датум и време у жељеном формату, дд/мм/гггг хх:мм:сс ам/пм , 11/01/2022 12:03:45 поподне .
Прочитајте више: Како форматирати датум помоћу ВБА у Екцел-у
Резиме
- Тхе САДА функција Висуал Басиц апликације враћа тренутни датум и време.
- Функција Датум враћа тренутни датум.
- Формат функција приказује датум и време у било ком жељеном формату.
Закључак
Користећи ове методе, можете добити и приказатитренутни датум и време у Макро у Екцел-у. Имате било каквих питања? Слободно нас питајте.