Kako dobiti trenutni datum u VBA (3 načina)

  • Podijeli Ovo
Hugh West

U ovom članku ću vam pokazati kako možete dobiti trenutni datum u VBA u Excelu. Naučit ćete prikazati trenutni datum, prikazati trenutno vrijeme, kao i formatirati datum i vrijeme u željenom formatu.

Kako dobiti trenutni datum u VBA (Brzi pregled)

Preuzmite radnu bilježnicu za vježbanje

Preuzmite ovu knjigu za vježbanje kako biste vježbali zadatak dok čitate ovaj članak.

Dobivanje trenutnih datuma u VBA.xlsm

3 načina za dobivanje trenutnog datuma u VBA

Istražimo najbolje načine za dobivanje trenutnog datum i vrijeme u Makrou u VBA .

1. Dobijte trenutni datum pomoću funkcije datuma u VBA

Prije svega, da vidimo kako možemo dobiti trenutni datum. Možete dobiti trenutni datum u VBA prilično sveobuhvatno koristeći funkciju datuma VBA .

Linija koda bit će:

Current_Date=Date()

Kompletan kod za prikaz trenutnog datuma bit će:

VBA kod:

2172

Napomena: Ovaj kod stvara Makro pod nazivom Get_Current_Date .

Izlaz:

Pokrenite ovu makronaredbu , i dobit ćete Okvir s porukom koji prikazuje trenutni datum, 11-siječanj-22 .

Pročitajte više: Kako umetnuti trenutni datum u Excel

2. Umetnite trenutni datum i vrijeme pomoću funkcije Now u VBA

Možete koristiti funkciju Now u VBA da dobijetetrenutni datum zajedno s trenutnim vremenom.

Red koda će biti:

Current_Date_and_Time = Now()

Dakle, potpuni kod za prikaz trenutnog datuma i vremena bit će:

VBA kod:

6242

Napomena: Ovo kod stvara Makro pod nazivom Get_Current_Date_and_Time .

Izlaz:

Pokrenite ovaj Makro i dobit ćete Okvir s porukom koji prikazuje trenutni datum i vrijeme, 11-Jan-22 11:23:20 AM .

Pročitajte više: Funkcije Now i Format u programu Excel VBA

Slična čitanja

  • Varijabla datuma u VBA kodovima (7 upotreba makronaredbi s primjerima)
  • Kako koristiti Excel prečac za datum
  • Izračunajte rok dospijeća pomoću formule u programu Excel (7 načina)
  • Kako koristiti formulu IF s datumima (6 jednostavnih primjera)

3. Formatirajte trenutni datum i vrijeme pomoću funkcije formata VBA

Do sada smo naučili dobiti trenutni datum i vrijeme. Ovaj put, da vidimo kako možemo prikazati datum i vrijeme u željenom formatu.

3.1 Formatirajte trenutni datum

Prvo ćemo formatirati samo trenutni datum .

U ovu svrhu koristit ćemo funkciju Format VBA . Sintaksa funkcije je:

=Format(Date,Format)

Stoga, za prikaz trenutnog datuma u formatu dd/mm/gggg , redak koda će biti:

Trenutni_datum = Format(Datum,“dd/mm/gggg”)

A potpuni VBA kod bit će:

VBA kod:

1264

Napomena: Ovaj kod stvara Makro pod nazivom Format_Date_and_Time .

Izlaz:

Ako pokrenete ovaj kod, prikazat će trenutni datum u željenom formatu, dd/mm/gggg , 11/01/2022 .

3.2 Formatirajte trenutni datum i vrijeme

Vi također može koristiti funkciju Format za oblikovanje trenutnog datuma i trenutnog vremena zajedno.

Prikažimo trenutni datum i vrijeme u formatu dd/mm/gggg hh:mm :ss am/pm .

Linija koda bit će:

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

I potpuni VBA kod bit će:

VBA kod:

1235

Napomena: Ovaj kod stvara Makro pod nazivom Format_Date_and_Time .

Izlaz:

Ako pokrenite ovaj kod, prikazat će trenutni datum i vrijeme u željenom formatu, dd/mm/gggg hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .

Pročitajte više: Kako oblikovati datum pomoću VBA u Excelu

Sažetak

  • SADA funkcija Visual Basic aplikacije vraća trenutni datum i vrijeme.
  • Funkcija Datum vraća trenutni datum.
  • Format funkcija prikazuje datum i vrijeme u bilo kojem željenom formatu.

Zaključak

Koristeći ove metode, možete dobiti i prikazatitrenutni datum i vrijeme u Makrou u Excelu. Imate li kakvih pitanja? Slobodno nas pitajte.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.