Paano Mag-format ng Petsa gamit ang VBA sa Excel (4 na Paraan)

  • Ibahagi Ito
Hugh West
Ang

Ang pagpapatupad ng VBA macro ay ang pinakaepektibo, pinakamabilis at pinakaligtas na paraan upang magpatakbo ng anumang operasyon sa Excel. Sa artikulong ito, ipapakita namin sa iyo kung paano i-format ang petsa sa Excel gamit ang VBA .

I-download ang Workbook

Maaari mong i-download ang libreng pagsasanay Workbook ng Excel mula rito.

I-format ang Petsa gamit ang VBA.xlsm

4 na Paraan sa Pag-format ng Petsa sa Excel gamit ang VBA

Tingnan ang sumusunod na halimbawa. Nag-imbak kami ng parehong mga petsa sa parehong Column B at C para kapag na-format namin ang petsa sa Column C , malalaman mo mula sa B Column sa kung anong format ang petsa noon.

1. I-format ng VBA ang Petsa mula sa Isang Uri patungo sa Isa pa sa Excel

Alamin muna natin kung paano i-format ang petsa mula sa Cell C5 sa aming ibinigay na dataset na may VBA hanggang “ Martes-Enero-2022 ”.

Mga Hakbang:

  • Pindutin ang Alt + F11 sa iyong keyboard o pumunta sa tab na Developer -> Visual Basic para buksan ang Visual Basic Editor .

  • Sa pop-up code window, mula sa menu bar , i-click ang Ipasok -> Module .

  • Kopyahin ang sumusunod na code at i-paste ito sa window ng code.
9285

Ang iyong code ay handa na ngayong tumakbo.

  • Pindutin ang F5 sa iyong keyboard o mula sa menu bar piliin ang Run -> Patakbuhin ang Sub/UserForm . Maaari mo ring i-click lang ang icon ng maliit na Play sa sub-menu bar para tumakboang macro.

I-format ng code na ito ang petsang “ 11-01-22 ” hanggang sa “ Martes-Enero-2022 ”.

Maaari mo ring i-convert ang format na ito ng petsa sa maraming iba pang mga format. Sundin lang ang code sa ibaba para baguhin ang petsa sa format na kailangan mo.

3979

Pangkalahatang-ideya

Magbasa nang higit pa: Ngayon at I-format ang Mga Function sa Excel VBA

2. I-embed ang VBA sa Pag-convert ng Petsa gamit ang FORMAT Function

May sariling serial number ang Excel tungkol sa mga indibidwal na petsa. Kung gusto mong malaman ang serial number ng anumang

tiyak na petsa, kailangan mong ilapat ang DATEVALUE function .

Kumbaga, gusto mong malaman ang serial number ng petsang “ Enero 11, 2022 ”, pagkatapos ay kailangan mong isulat ang formula bilang,

=DATEVALUE("11 January 2022")

Bibigyan ka ng Excel ng serial number 44572 ng petsang ito.

Ngayon ay gagawin namin ang numerong ito sa may-katuturang format ng petsa nito.

Mga Hakbang:

  • Sa parehong paraan tulad ng dati, buksan ang Visual Basic Editor mula sa tab na Developer at Maglagay ng Module sa window ng code.
  • Sa window ng code, kopyahin ang sumusunod na code at i-paste ito.
6362

Handa na ngayong tumakbo ang iyong code.

Magagawa mo kunin ang petsang “ Enero 11, 2022 ” sa kahon ng mensahe.

Magbasa pa: Paano Gamitin ang VBA DateValue Function sa Excel

Mga Katulad na Pagbasa

  • Paano Ipasok ang Kasalukuyang Petsasa Excel (3 Paraan)
  • Variable ng Petsa sa Mga VBA Code (7 Paggamit ng Macros na may Mga Halimbawa)
  • Kunin ang Kasalukuyang Petsa sa VBA ( 3 Paraan)
  • Paano Gamitin ang Shortcut ng Petsa ng Excel

3. Ang VBA na Magbabago ng Petsa Batay sa Isang Tukoy na Bahagi sa Excel

Ipagpalagay, gusto mong mag-format ng isang partikular na bahagi ng petsa, halimbawa, ang araw/buwan/taon lang, pagkatapos ay isulat ang code bilang,

7957

Handa nang tumakbo ang iyong code.

Ang ibig sabihin ng “ mmmm ” sa code na ito ay ang mahabang anyo ng buwan pangalan.

Dahil ang petsa ay “ Enero 11, 2022 ” kaya ang piraso ng code na ito ay magbabalik ng “ Enero ”.

Maaari mong Ipatupad ang code na ito upang i-format at i-extract ang anumang partikular na bahagi na gusto mo mula sa petsa.

4717

Pangkalahatang-ideya

4. Ipasok ang VBA sa Format ng Petsa sa isang Partikular na Worksheet sa Excel

Kung gusto mong mag-format ng petsa batay sa isang partikular na worksheet, kailangan mo munang itakda ang pangalan ng worksheet sa code, pagkatapos ay i-format ang petsa ayon sa uri na kailangan mo.

  • Buksan ang Visual Basic Editor mula sa tab na Developer at Ipasok ang isang Module sa window ng code.
  • Sa window ng code, kopyahin ang sumusunod na code at i-paste ito.
1461

Handa nang tumakbo ang iyong code.

Tingnan ang ika-3 linya ng code kung saan una naming itinakda ang worksheet na “ Halimbawa ” pagkatapos ay i-format ang petsa ng partikular na Excel na iyonsheet.

Konklusyon

Ipinakita sa iyo ng artikulong ito kung paano i-format ang petsa sa Excel gamit ang VBA . Umaasa ako na ang artikulong ito ay naging lubhang kapaki-pakinabang sa iyo. Huwag mag-atubiling magtanong kung mayroon kang anumang mga katanungan tungkol sa paksa.

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.