Talaan ng nilalaman
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.