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 Vježbenicu

Preuzmite ovu vježbu kako biste vježbali zadatak dok čitate ovaj članak.

Dobijte trenutne datume u VBA.xlsm

3 načina da dobijete trenutni datum u VBA

Istražimo najbolje načine da dobijete trenutne datum i vrijeme u Makro u VBA .

1. Dobijte trenutni datum prema funkciji datuma u VBA

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

Linija koda će biti:

Current_Date=Date()

Kompletan kod za prikaz trenutnog datuma bit će:

VBA kod:

3700

Napomena: Ovaj kod kreira Makro pod nazivom Get_Current_Date .

Izlaz:

Pokrenite ovaj makro i dobićete Boks za poruke koji prikazuje trenutni datum, 11-Jan-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 Sada funkciju VBA da biste dobilitrenutni datum zajedno sa trenutnim vremenom.

Linija koda će biti:

Current_Date_and_Time = Now()

Stoga, kompletan kod za prikaz trenutnog datuma i vremena bit će:

VBA kod:

2606

Napomena: Ovo kod kreira Makro pod nazivom Get_Current_Date_and_Time .

Izlaz:

Pokrenite ovaj Makro i dobit ćete Poruku za poruke koji prikazuje trenutni datum i vrijeme, 11.01.22. 11:23:20 AM .

Pročitajte više: Sada i funkcije formatiranja u Excel VBA

Slična očitanja

  • Varijabla datuma u VBA kodovima (7 upotreba makroa sa primjerima)
  • Kako koristiti Excel prečicu za datum
  • Izračunajte rok s formulom u Excelu (7 načina)
  • Kako koristiti IF formulu s datumima (6 jednostavnih primjera)

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

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

3.1 Formatiraj trenutni datum

Prvo ćemo formatirati samo trenutni datum .

U tu svrhu ćemo koristiti Format funkciju VBA . sintaksa funkcije je:

=Format(Date,Format)

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

Trenutni_Datum = Format(Datum,“dd/mm/yyyy”)

A potpuni VBA kod će biti:

VBA kod:

1554

Napomena: Ovaj kod kreira Makro pod nazivom Format_Date_and_Time .

Izlaz:

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

3.2 Format trenutnog datuma i vremena

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

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

Linija koda će biti:

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

I kompletan VBA kod će biti:

VBA kod:

1951

Napomena: Ovaj kod kreira makro pod nazivom Format_Date_and_Time .

Izlaz:

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

Pročitajte više: Kako formatirati 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

Upotrebom ovih metoda možete dobiti i prikazatitrenutni datum i vrijeme u Makro u Excelu. Imate bilo kakvih pitanja? Slobodno nas pitajte.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.