Paano Kunin ang Kasalukuyang Petsa sa VBA (3 Mga Paraan)

  • Ibahagi Ito
Hugh West

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.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.