Talaan ng nilalaman
Sa artikulong ito, ipapakita ko sa iyo kung paano mo makukuha ang kasalukuyang petsa sa VBA sa Excel. Matututuhan mong ipakita ang kasalukuyang petsa, ipakita ang kasalukuyang oras, gayundin ang pag-format ng petsa at oras sa gusto mong format.
Paano Kunin ang Kasalukuyang Petsa sa VBA (Quick View)
I-download ang Practice Workbook
I-download ang practice book na ito para gamitin ang gawain habang binabasa mo ang artikulong ito.
Kumuha ng Mga Kasalukuyang Petsa sa VBA.xlsm
3 Paraan para Kunin ang Kasalukuyang Petsa sa VBA
I-explore natin ang pinakamahusay na paraan para makuha ang kasalukuyang petsa at oras sa isang Macro sa VBA .
1. Kunin ang Kasalukuyang Petsa ayon sa Date Function ng VBA
Una sa lahat, tingnan natin kung paano natin makukuha ang kasalukuyang petsa. Makukuha mo ang kasalukuyang petsa sa VBA nang lubos gamit ang Date function ng VBA .
Ang linya ng code ay magiging:
Current_Date=Date()
Ang kumpletong code upang ipakita ang kasalukuyang petsa ay magiging:
⧭ VBA Code:
2721
Tandaan: Lumilikha ang code na ito ng Macro na tinatawag na Get_Current_Date .
⧭ Output:
Patakbuhin ang Macro na ito , at makakakuha ka ng Kahon ng Mensahe na nagpapakita ng kasalukuyang petsa, 11-Ene-22 .
Magbasa nang higit pa: Paano Maglagay ng Kasalukuyang Petsa sa Excel
2. Ilagay ang Kasalukuyang Petsa at Oras ayon sa Now Function ng VBA
Maaari mong gamitin ang Now function ng VBA para makakuhaang kasalukuyang petsa kasama ang kasalukuyang oras.
Ang linya ng code ay magiging:
Current_Date_and_Time = Now()
Samakatuwid, ang kumpletong code upang ipakita ang kasalukuyang petsa at oras ay:
⧭ VBA Code:
7180
Tandaan: Ito lumilikha ang code ng Macro na tinatawag na Get_Current_Date_and_Time .
⧭ Output:
Patakbuhin ito Macro , at makakakuha ka ng Kahon ng Mensahe na nagpapakita ng kasalukuyang petsa at oras, 11-Ene-22 11:23:20 AM .
Magbasa nang higit pa: Ngayon at I-format ang Mga Function sa Excel VBA
Mga Katulad na Pagbasa
- Variable ng Petsa sa Mga VBA Code (7 Paggamit ng Macros na may Mga Halimbawa)
- Paano Gamitin ang Shortcut ng Petsa ng Excel
- Kalkulahin ang Takdang Petsa gamit ang Formula sa Excel (7 Mga Paraan)
- Paano Gamitin ang IF Formula na may Mga Petsa (6 Madaling Halimbawa)
3. I-format ang Kasalukuyang Petsa at Oras ayon sa Format Function ng VBA
Hanggang ngayon, natutunan naming kunin ang kasalukuyang petsa at oras. Sa pagkakataong ito, tingnan natin kung paano natin maipapakita ang petsa at oras sa gusto nating format.
3.1 I-format ang Kasalukuyang Petsa
Una, ipo-format lang natin ang kasalukuyang petsa .
Gagamitin namin ang Format function ng VBA para sa layuning ito. Ang syntax ng function ay:
=Format(Date,Format)
Samakatuwid, upang ipakita ang kasalukuyang petsa sa format na dd/mm/yyyy , ang linya ng code ay magiging:
Current_Date = Format(Petsa,“dd/mm/yyyy”)
At ang kumpletong VBA code ay magiging:
⧭ VBA Code:
7411
Tandaan: Lumilikha ang code na ito ng Macro na tinatawag na Format_Date_and_Time .
⧭ Output:
Kung patakbuhin mo ang code na ito, ipapakita nito ang kasalukuyang petsa sa gusto mong format, dd/mm/yyyy , 11/01/2022 .
3.2 Format ng Kasalukuyang Petsa at Oras
Ikaw maaari ding gamitin ang function na Format para i-format ang kasalukuyang petsa at ang kasalukuyang oras nang magkasama.
Ipakita natin ang kasalukuyang petsa at oras sa format na dd/mm/yyyy hh:mm :ss am/pm .
Ang linya ng code ay magiging:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
At ang kumpletong VBA code ay magiging:
⧭ VBA Code:
7884
Tandaan: Lumilikha ang code na ito ng Macro tinatawag na Format_Date_and_Time .
⧭ Output:
Kung ikaw patakbuhin ang code na ito, ipapakita nito ang kasalukuyang petsa at oras sa gusto mong format, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .
Magbasa pa: Paano I-format ang Petsa gamit ang VBA sa Excel
Buod
- Ang NOW function ng Visual Basic Application ibinabalik ang kasalukuyang petsa at oras.
- Ibinabalik ng Date function ang kasalukuyang petsa.
- Ang Format Ang function ay nagpapakita ng petsa at oras sa anumang gustong format.
Konklusyon
Gamit ang mga pamamaraang ito, maaari mong makuha at ipakita angkasalukuyang petsa at oras sa isang Macro sa Excel. May tanong ka ba? Huwag mag-atubiling magtanong sa amin.