Hogyan kapjuk meg az aktuális dátumot a VBA-ban (3 mód)

  • Ossza Meg Ezt
Hugh West

Ebben a cikkben megmutatom, hogyan kaphatod meg az aktuális dátumot a VBA Excelben. Megtanulja, hogyan jelenítse meg az aktuális dátumot, az aktuális időt, valamint a dátumot és az időt a kívánt formátumban formázza.

Az aktuális dátum lekérdezése VBA-ban (gyorsnézet)

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlókönyvet, hogy gyakorolja a feladatot, miközben ezt a cikket olvassa.

Aktuális dátumok lekérdezése VBA.xlsm-ben

Az aktuális dátum lekérdezésének 3 módja a VBA-ban

Vizsgáljuk meg, hogyan lehet a legjobban lekérdezni az aktuális dátumot és időt egy Makró a oldalon. VBA .

1. Az aktuális dátum lekérése a VBA Date funkciójával

Először is, nézzük meg, hogyan kaphatjuk meg az aktuális dátumot. Az aktuális dátumot a következő menüpontban kaphatjuk meg VBA meglehetősen átfogóan a Dátum funkció a VBA .

A kódsor a következő lesz:

Current_Date=Date()

A teljes kód az aktuális dátum megjelenítéséhez a következő:

VBA-kód:

 Sub Get_Current_Date() Current_Date = Date MsgBox Current_Date End Sub 

Megjegyzés: Ez a kód létrehoz egy Makró a címen. Get_Current_Date .

Kimenet:

Futtassa ezt a makrót , és kapsz egy Üzenetdoboz az aktuális dátum megjelenítése, 11-Jan-22 .

További információ: Az aktuális dátum beillesztése az Excelben

2. Az aktuális dátum és idő beillesztése a VBA Now funkciójával

Használhatja a Most a VBA az aktuális dátumot és az aktuális időt kapja meg.

A kódsor a következő lesz:

Current_Date_and_Time = Now()

Ezért a teljes kód az aktuális dátum és idő megjelenítéséhez lesz:

VBA-kód:

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

Megjegyzés: Ez a kód létrehoz egy Makró a címen. Get_Current_Date_and_Time .

Kimenet:

Futtasd le ezt a Makró , és kapsz egy Üzenetdoboz az aktuális dátum és idő megjelenítése, 11-Jan-22 11:23:20 AM .

További információ: Most és formátumfüggvények az Excel VBA-ban

Hasonló olvasmányok

  • Dátumváltozó a VBA kódokban (7 makrók használata példákkal)
  • Hogyan használjuk az Excel dátum parancsikonját
  • Az esedékességi dátum kiszámítása képlettel az Excelben (7 mód)
  • Hogyan használjuk az IF képletet dátumokkal (6 egyszerű példa)

3. Az aktuális dátum és idő formázása a VBA formázási funkciójával

Eddig megtanultuk, hogyan kapjuk meg az aktuális dátumot és időt. Ezúttal nézzük meg, hogyan jeleníthetjük meg a dátumot és az időt a kívánt formátumban.

3.1 Aktuális dátum formázása

Először csak az aktuális dátumot formázzuk.

Használjuk a Formátum a VBA erre a célra. szintaxis a függvény:

=Formátum(Dátum,Formátum)

Ezért az aktuális dátum megjelenítéséhez a következő formátumban dd/mm/yyyyyy , a kódsor a következő lesz:

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

És a teljes VBA kód lesz:

VBA-kód:

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

Megjegyzés: Ez a kód létrehoz egy Makró a címen. Format_Dátum_és_idő .

Kimenet:

Ha ezt a kódot futtatod, az aktuális dátumot a kívánt formátumban jeleníti meg, dd/mm/yyyyyy , 11/01/2022 .

3.2 Aktuális dátum és idő formázása

Használhatja a Formátum függvényt az aktuális dátum és az aktuális idő együttes formázására.

Jelenítsük meg az aktuális dátumot és időt a következő formátumban dd/mm/yyyy hh:mm:ss am/pm .

A kódsor a következő lesz:

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

És a teljes VBA kód lesz:

VBA-kód:

 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 

Megjegyzés: Ez a kód létrehoz egy Makró a címen. Format_Dátum_és_idő .

Kimenet:

Ha ezt a kódot futtatod, az aktuális dátumot és időt a kívánt formátumban jeleníti meg, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .

További információ: A dátum formázása VBA-val az Excelben

Összefoglaló

  • A MOST a Visual Basic alkalmazás az aktuális dátumot és időt adja vissza.
  • A Dátum függvény az aktuális dátumot adja vissza.
  • A Formátum funkció a dátumot és az időt tetszőleges formátumban jeleníti meg.

Következtetés

Ezekkel a módszerekkel lekérdezheti és megjelenítheti az aktuális dátumot és időt egy Makró Kérdése van? Kérdezzen bátran.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.