Як атрымаць бягучую дату ў VBA (3 спосабы)

  • Падзяліцца Гэтым
Hugh West

У гэтым артыкуле я пакажу вам, як можна атрымаць бягучую дату ў VBA у Excel. Вы навучыцеся паказваць бягучую дату, паказваць бягучы час, а таксама фарматаваць дату і час у патрэбным фармаце.

Як атрымаць бягучую дату ў VBA (хуткі прагляд)

Спампуйце практычны сшытак

Спампуйце гэты практычны сшытак, каб выканаць заданне, пакуль вы чытаеце гэты артыкул.

Атрымаць бягучыя даты ў VBA.xlsm

3 спосабы атрымаць бягучую дату ў VBA

Давайце вывучым найлепшыя спосабы атрымання бягучага дата і час у Macro ў VBA .

1. Атрымаць бягучую дату з дапамогай функцыі даты VBA

Перш за ўсё, давайце паглядзім, як мы можам атрымаць бягучую дату. Вы можаце атрымаць бягучую дату ў VBA цалкам, выкарыстоўваючы функцыю Date VBA .

Радок кода будзе:

Current_Date=Date()

Поўны код для адлюстравання бягучай даты будзе:

Код VBA:

5326

Заўвага: Гэты код стварае Макрас пад назвай Get_Current_Date .

Вывад:

Запусціце гэты макрас , і вы атрымаеце Вокна паведамлення з адлюстраваннем бягучая дата, 11-Jan-22 .

Дадатковая інфармацыя: Як уставіць бягучую дату ў Excel

2. Устаўце бягучую дату і час з дапамогай функцыі Now VBA

Вы можаце выкарыстоўваць функцыю Now VBA , каб атрымацьбягучая дата разам з бягучым часам.

Радок кода будзе:

Current_Date_and_Time = Now()

Такім чынам, поўны код для адлюстравання бягучай даты і часу будзе:

Код VBA:

6641

Заўвага: Гэта код стварае Макрас пад назвай Get_Current_Date_and_Time .

Вывад:

Запусціце гэты Макрас , і вы атрымаеце Вокна паведамленняў з бягучай датай і часам, 11-Jan-22 11:23:20 AM .

Дадатковая інфармацыя: функцыі Now і Format у Excel VBA

Падобныя паказанні

  • Зменная даты ў кодах VBA (7 варыянтаў выкарыстання макрасаў з прыкладамі)
  • Як выкарыстоўваць ярлык даты Excel
  • Вылічыць тэрмін выканання з дапамогай формулы ў Excel (7 спосабаў)
  • Як выкарыстоўваць формулу IF з датамі (6 простых прыкладаў)

3. Фармат бягучай даты і часу з дапамогай функцыі фарматавання VBA

Да гэтага часу мы навучыліся атрымліваць бягучую дату і час. На гэты раз давайце паглядзім, як мы можам адлюстраваць дату і час у жаданым фармаце.

3.1 Фармат бягучай даты

Спачатку мы адфарматуем толькі бягучую дату .

Для гэтай мэты мы будзем выкарыстоўваць функцыю Фармат VBA . Сінтаксіс функцыі:

=Format(Date,Format)

Такім чынам, для адлюстравання бягучай даты ў фармаце дд/мм/гггг , радок кода будзе:

Current_Date = Format(Date,«дд/мм/гггг»)

І поўны код VBA будзе:

Код VBA:

8787

Заўвага: Гэты код стварае макрас пад назвай Format_Date_and_Time .

Вывад:

Калі вы запусціце гэты код, ён пакажа бягучую дату ў патрэбным фармаце, дд/мм/гггг , 11/01/2022 .

3.2 Фармат бягучай даты і часу

Вы таксама можна выкарыстоўваць функцыю Фармат для фарматавання бягучай даты і бягучага часу разам.

Давайце пакажам бягучую дату і час у фармаце дд/мм/гггг чч:хм :ss am/pm .

Радок кода будзе:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

І поўны код VBA будзе:

Код VBA:

7086

Заўвага: Гэты код стварае макрас называецца Фармат_даты_і_часу .

Вывад:

Калі вы запусціце гэты код, ён пакажа бягучую дату і час у жаданым вамі фармаце, дд/мм/гггг чч:хм:сс раніцы/павячора , 11/01/2022 12:03:45 вечара .

Дадатковая інфармацыя: Як адфарматаваць дату з дапамогай VBA ў Excel

Рэзюмэ

  • ЗАРАЗ функцыя Visual Basic Application вяртае бягучую дату і час.
  • Функцыя Date вяртае бягучую дату.
  • Фармат Функцыя адлюстроўвае дату і час у любым патрэбным фармаце.

Выснова

Выкарыстоўваючы гэтыя метады, вы можаце атрымаць і адлюстравацьбягучая дата і час у Макрасе ў Excel. Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.