Sisukord
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'is3 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.