Paano I-format ang Numero gamit ang VBA sa Excel (3 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 numero sa Excel gamit ang VBA .

I-download ang Workbook

Maaari mong i-download ang libreng practice Excel workbook mula dito.

I-format ang Numero gamit ang VBA.xlsm

3 Paraan sa Pag-format ng Numero sa Excel na may VBA

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

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

Una, alamin natin kung paano i-format ang numero 12345 mula sa Cell C5 sa aming ibinigay na dataset na may VBA hanggang Currency na format.

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.
2284

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 upang patakbuhin ang macro.

I-format ng code na ito ang numerong 12345 sa isang currency na may halaga ng decimal.

Kung gusto mong ipakita ang simbolo ng currency sa cell, ilagay lang ang simbolo bago ang code.

4499

Para sa aming kaso, ginamit namin ang dolyar ($) simbolo. Maaari mong gamitin ang anumang simbolo ng currency na gusto mo.

Ipo-format ng code na ito ang numero sa currency na may simbolo ng dollar ($) .

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

6599

VBA Macro

Pangkalahatang-ideya

Magbasa Pa: Excel Custom Number Format Maramihang Kundisyon

2. Macro to Format A Range of Numbers in Excel

Nakita namin kung paano baguhin ang format ng numero para sa isang cell. Ngunit kung gusto mong baguhin ang format para sa isang hanay ng mga numero kung gayon ang VBA na mga code ay halos kapareho ng ipinapakita sa seksyon sa itaas. Sa pagkakataong ito sa halip na magpasa ng isang solong cell reference number sa loob ng mga panaklong ng Range object, kailangan mong ipasa ang buong hanay (tulad nito C5:C8) sa loob ng mga bracket.

4201

Ipo-format ng code na ito ang isang partikular na hanay ng mga numero mula sa iyong dataset sa Excel.

Magbasa Nang Higit Pa: Paano I-format ang Numero sa Milyon sa Excel (6 na Paraan)

Mga Katulad na Pagbasa:

  • Excel Round hanggang 2 Decimal Places (may Calculator)
  • Paano Maglagay ng Panaklong para sa Mga Negatibong Numero sa Excel
  • Paano Mag-format ng Numero sa Libo-libong K at Milyun-milyong M sa Excel (4 na Paraan)
  • Custom na Format ng Numero: Milyun-milyong may Isang Decimal sa Excel (6 na Paraan)
  • Paano  Baguhin ang Format ng Numero mula Comma patungong Dot sa Excel (5 Ways)

3. I-embed ang VBA para I-convert ang Numero gamit ang Format Function sa Excel

Maaari mo ring gamitin ang Format function sa Excel VBA para i-convert ang mga numero. Ang macro na gagawin iyon ay,

Mga Hakbang:

  • Katulad ng dati, buksan ang Visual Basic Editor mula sa Tab ng Developer at Maglagay ng Module sa window ng code.
  • Sa window ng code, kopyahin ang sumusunod na code at i-paste ito.
4222

Handa nang tumakbo ang iyong code.

Makukuha mo ang naka-format na numero sa kahon ng mensahe.

Kaugnay na Nilalaman: Paano I-convert ang Numero sa Porsyento sa Excel (3 Mabilis na Paraan)

Konklusyon

Ipinakita sa iyo ng artikulong ito kung paano i-format ang numero 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.