Kuidas saada praegust kuupäeva VBAs (3 võimalust)

  • Jaga Seda
Hugh West

Selles artiklis näitan teile, kuidas saate jooksva kuupäeva kätte dokumendis VBA Excelis. Õpid näitama praegust kuupäeva, näitama praegust kellaaega ning vormindama kuupäeva ja kellaaega soovitud formaadis.

Kuidas saada praegust kuupäeva VBAs (kiire vaade)

Lae alla praktiline töövihik

Lae alla see harjutusvihik, et harjutada ülesannet selle artikli lugemise ajal.

Praeguste kuupäevade hankimine VBA.xlsm'is

3 viisi praeguse kuupäeva saamiseks VBAs

Uurime parimaid viise, kuidas saada praegust kuupäeva ja kellaaega sisse Makro aadressil VBA .

1. Praeguse kuupäeva hankimine VBA kuupäeva funktsiooni abil

Kõigepealt vaatame, kuidas saame praeguse kuupäeva kätte. Praeguse kuupäeva saab kätte aadressil VBA üsna põhjalikult, kasutades Kuupäeva funktsioon aadressilt VBA .

Koodirida on järgmine:

Current_Date=Date()

Täielik kood praeguse kuupäeva kuvamiseks on:

VBA kood:

 Sub Get_Current_Date() Current_Date = Date MsgBox Current_Date End Sub 

Märkus: See kood loob Makro nimega Get_Current_Date .

Väljund:

Käivita see makro , ja saate Sõnumikast näitab praegust kuupäeva, 11-Jan-22 .

Lisateave: Kuidas sisestada praegune kuupäev Excelis

2. Sisestage praegune kuupäev ja kellaaeg VBA funktsiooni Now abil

Võite kasutada Nüüd funktsioon VBA et saada jooksvat kuupäeva koos praeguse ajaga.

Koodirida on järgmine:

Current_Date_and_Time = Now()

Seetõttu on täielik kood kuvatakse praegune kuupäev ja kellaaeg:

VBA kood:

 Sub Get_Current_Date_and_Time() Current_Date_and_Time = Now() MsgBox Current_Date_and_Time End Sub 

Märkus: See kood loob Makro nimega Get_Current_Date_and_Time .

Väljund:

Käivita see Makro , ja saate Sõnumikast näitab praegust kuupäeva ja kellaaega, 11-Jan-22 11:23:20 AM .

Lisateave: Nüüd ja vormingu funktsioonid Excel VBAs

Sarnased lugemised

  • Kuupäeva muutuja VBA koodides (7 makrode kasutamist koos näidetega)
  • Kuidas kasutada Exceli kuupäeva otseteed
  • Arvutage tähtpäeva valemiga Excelis (7 võimalust)
  • Kuidas kasutada IF-vormelit koos kuupäevadega (6 lihtsat näidet)

3. Praeguse kuupäeva ja kellaaja vormindamine VBA funktsiooni Format abil

Siiani oleme õppinud, kuidas saada jooksvat kuupäeva ja kellaaega. Seekord vaatame, kuidas saame kuupäeva ja kellaaega meie soovitud formaadis kuvada.

3.1 Praeguse kuupäeva vorming

Kõigepealt vormindame ainult praeguse kuupäeva.

Me kasutame Formaat funktsioon VBA sel eesmärgil. süntaks funktsioon on:

=Format(Date,Format)

Seega, et kuvada jooksvat kuupäeva formaadis pp/kk/aaaa , on koodirida:

Current_Date = Format(Date, "dd/mm/yyyyyy")

Ja täielik VBA kood on:

VBA kood:

 Sub Format_Date_and_Time() Current_Date = Format(Date, "dd/mm/yyyyyy") MsgBox Current_Date End Sub 

Märkus: See kood loob Makro nimega Format_Date_and_Time .

Väljund:

Kui käivitate selle koodi, näitab see praegust kuupäeva teie soovitud formaadis, pp/kk/aaaa , 11/01/2022 .

3.2 Praeguse kuupäeva ja kellaaja vorming

Võite kasutada ka Formaat funktsioon, et vormindada jooksvat kuupäeva ja kellaaega koos.

Kuvame praeguse kuupäeva ja kellaaja formaadis pp/kk/aaaa kh:mm:ss am/pm .

Koodirida on järgmine:

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

Ja täielik VBA kood on:

VBA kood:

 Sub Format_Date_and_Time() Current_Date_and_Time = Format(Now(), "dd/mm/yyyyyy hh:mm:ss am/pm") MsgBox Current_Date_and_Time End Sub 

Märkus: See kood loob Makro nimega Format_Date_and_Time .

Väljund:

Kui käivitate selle koodi, näitab see praegust kuupäeva ja kellaaega teie soovitud formaadis, pp/kk/aaaa kh:mm:ss am/pm , 11/01/2022 12:03:45 pm .

Lisateave: Kuidas vormindada kuupäeva VBAga Excelis

Kokkuvõte

  • The KOHE funktsioon Visual Basic rakendus tagastab praeguse kuupäeva ja kellaaja.
  • The Kuupäev funktsioon tagastab praeguse kuupäeva.
  • The Formaat funktsioon kuvab kuupäeva ja kellaaega mis tahes soovitud formaadis.

Kokkuvõte

Nende meetodite abil saate saada ja kuvada praeguse kuupäeva ja kellaaja Makro Excelis. Kas teil on küsimusi? Küsige meilt julgelt.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.