Excel VBA para I-convert ang Petsa at Oras sa Petsa Lang

  • Ibahagi Ito
Hugh West

Kadalasan ay kinakailangan na i-convert ang isang hanay ng mga petsa at oras sa mga petsa lamang. Maaari naming gamitin ang Excel VBA upang i-convert ang petsa at oras sa petsa lamang. Ipinapakita ng artikulong ito kung paano gawin iyon sa pinakasimpleng paraan. Ang sumusunod na larawan ay nagbibigay ng ideya sa layunin ng artikulong ito.

I-download ang Practice Workbook

Maaari mong i-download ang practice workbook mula sa ang download na button sa ibaba.

DateTime to Date Only.xlsm

Excel VBA para I-convert ang Petsa at Oras sa Petsa Lamang

Isipin na mayroon kang sumusunod na dataset ng mga petsa at oras sa column B .

Ngayon, piliin ang buong hanay ng mga petsa at oras. Pagkatapos, baguhin ang format ng numero sa General . Pagkatapos nito, makikita mo ang mga petsa at oras na na-convert sa mga decimal na numero tulad ng sumusunod.

Dito, ang mga integer na bahagi ng mga numero ay kumakatawan sa mga petsa. At ang mga decimal fraction ay kumakatawan sa mga oras.

Ngayon, ipagpalagay na gusto mong gamitin ang Excel VBA upang i-convert ang mga petsa at oras sa mga petsa lamang. Pagkatapos, sundin ang mga hakbang sa ibaba.

📌 Mga Hakbang

  • Sa una, maaari mong pindutin ang CTRL+Z upang bumalik sa format ng petsa at oras.
  • Pagkatapos, pindutin ang ALT+F11 sa Windows at Opt+F11 sa Mac para buksan ang Microsoft Visual Basic for Applications . Magagawa mo rin iyon mula sa tab na Developer .
  • Ngayon, magpasok ng bagong module sa pamamagitan ng pagpili sa Ipasok >> Module .

  • Pagkataposna, kopyahin ang sumusunod na code.
2169
  • Pagkatapos ay i-paste ang nakopya sa blangkong module gaya ng sumusunod.

  • Susunod, patakbuhin ang code sa pamamagitan ng pag-click sa button na Run o mula sa Run

  • Pagkatapos nito, ang mga petsa at oras ay iko-convert sa mga petsa lamang tulad ng ipinapakita sa ibaba.

Ngayon, piliin ang buong hanay ng mga petsa at oras at ang na-convert na mga petsa. Pagkatapos, baguhin ang format ng numero sa General . Makikita mo na ang mga na-convert na petsa ay naglalaman lamang ng mga integer. Ito ay nagpapatunay na ang mga petsa at oras ay maayos na nabago sa mga petsa lamang.

Kaugnay na Nilalaman: Paano I-convert ang Petsa ng Teksto at Oras sa Format ng Petsa sa Excel (7 Mga Madaling Paraan)

Mga Dapat Tandaan

  • Kailangan mong baguhin ang mga argumento ng hanay sa code ayon sa sarili mong dataset.
  • Maaari mong baguhin ang format na mm-dd-yy sa code sa gusto mong format ng petsa .

Konklusyon

Ngayon, alam mo na kung paano gamitin ang Excel VBA para i-convert ang petsa at oras sa petsa lamang. Kung mayroon kang karagdagang mga katanungan o mungkahi, mangyaring gamitin ang seksyon ng komento sa ibaba. Maaari mo ring bisitahin ang aming Exceldemy blog upang matuto nang higit pa tungkol sa excel at pagbutihin ang iyong pagganap.

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.