Како да го добиете тековниот датум во VBA (3 начини)

  • Споделете Го Ова
Hugh West

Во оваа статија, ќе ви покажам како можете да го добиете тековниот датум во VBA во Excel. Ќе научите да го прикажувате тековниот датум, да го прикажувате тековното време, како и да го форматирате датумот и времето во посакуваниот формат.

Како да го добиете тековниот датум во VBA (Брз преглед)

Преземете ја работната книга за вежбање

Преземете ја оваа книга за вежбање за да ја вежбате задачата додека ја читате оваа статија.

Добијте тековни датуми во VBA.xlsm

3 начини да го добиете тековниот датум во VBA

Ајде да ги истражиме најдобрите начини за добивање на тековната датум и време во Макро во VBA .

1. Добијте тековен датум според функцијата за датум на VBA

Прво, ајде да видиме како можеме да го добиеме тековниот датум. Можете да го добиете тековниот датум во VBA доста сеопфатно користејќи ја функцијата Датум од VBA .

Ринијата на кодот ќе биде:

Current_Date=Date()

Целосниот код за прикажување на тековниот датум ќе биде:

VBA код:

8558

Забелешка: Овој код создава Макро наречено Get_Current_Date .

Излез:

Активирајте го ова макро и ќе добиете Поле за пораки што го прикажува тековен датум, 11-јан-22 .

Прочитајте повеќе: Како да вметнете тековен датум во Excel

2. Вметнете го тековниот датум и време според функцијата сега на VBA

Можете да ја користите функцијата Сега на VBA за да добиететековниот датум заедно со тековното време.

Ринијата на кодот ќе биде:

Current_Date_and_Time = Now()

Затоа, целосниот код за прикажување на тековниот датум и време ќе биде:

VBA код:

2198

Забелешка: Ова кодот создава Макро наречено Get_Current_Date_and_Time .

Излез:

Активирајте го ова Макро и ќе добиете Поле за пораки што ги прикажува тековниот датум и време, 11-јан-22 11:23:20 часот .

Прочитајте повеќе: Функции сега и форматирај во Excel VBA

Слични читања

  • Променлива на датум во VBA кодови (7 употреби на макроа со примери)
  • Како да користите кратенка за датум на Excel
  • Пресметајте го датумот на достасување со формулата во Excel (7 начини)
  • Како да ја користите формулата IF со датуми (6 лесни примери)

3. Форматирајте го тековниот датум и време според функцијата формат на VBA

До сега, научивме да ги добиваме тековниот датум и време. Овој пат, да видиме како можеме да ги прикажеме датумот и времето во саканиот формат.

3.1 Формат Тековен датум

Прво, ќе го форматираме само тековниот датум .

За таа цел ќе ја користиме функцијата Формат на VBA . синтаксата на функцијата е:

=Format(Date,Format)

Затоа, за прикажување на тековниот датум во формат dd/mm/yyyy , линијата на кодот ќе биде:

Тековен_Датум = Формат(Датум,„dd/mm/yyyy“)

И целосниот VBA-код ќе биде:

VBA-код:

2974

Забелешка: Овој код создава Макро наречено Формат_Датум_и_Време .

Излез:

Ако го вклучите овој код, тој ќе го прикаже тековниот датум во посакуваниот формат, дд/мм/гггг , 11/01/2022 .

3.2 Форматирајте го тековниот датум и време

Вие може исто така да ја користи функцијата Формат за да ги форматирате тековниот датум и тековното време заедно.

Да ги прикажеме тековниот датум и време во формат дд/мм/гггг ч:мм :ss am/pm .

Ринијата на кодот ќе биде:

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

И комплетниот VBA код ќе биде:

VBA код:

9912

Забелешка: Овој код создава макро наречен Формат_датум_и_време .

Излез:

Ако вклучете го овој код, тој ќе ги прикаже тековниот датум и време во посакуваниот формат, дд/мм/гггг ч:мм:сс пм/пом , 01/11/2022 12:03:45 часот .

Прочитајте повеќе: Како да го форматирате датумот со VBA во Excel

Резиме

  • The NOW функцијата на Апликацијата Visual Basic ги враќа тековниот датум и време.
  • Функцијата Датум го враќа тековниот датум.
  • Форматот Функцијата прикажува датум и време во кој било посакуван формат.

Заклучок

Користејќи ги овие методи, можете да ги добиете и прикажететековниот датум и време во Макро во Excel. Дали имате прашања? Слободно прашајте не.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.