Tabl cynnwys
Gweithredu VBA macro yw'r dull mwyaf effeithiol, cyflymaf a mwyaf diogel i redeg unrhyw weithrediad yn Excel. Yn yr erthygl hon, byddwn yn dangos i chi sut i fformatio'r rhif yn Excel gan ddefnyddio VBA .
Lawrlwytho Llyfr Gwaith
Gallwch lawrlwytho'r gweithlyfr ymarfer Excel rhad ac am ddim yma.
Fformatio Rhif gyda VBA.xlsm
3 Dulliau o Fformatio Rhif yn Excel gyda VBA
Edrychwch ar yr enghraifft ganlynol. Rydym wedi storio'r un rhifau yn Colofn B a C fel pan fyddwn yn fformatio'r rhif yn Colofn C , byddwch yn gwybod o'r Colofn B ym mha fformat roedd y rhif cyn hynny.
1. VBA i Fformatio Rhif o Un Math i Math arall yn Excel
Yn gyntaf, gadewch i ni wybod sut i fformatio'r rhif 12345 o Cell C5 yn ein set ddata a roddwyd gyda fformat VBA i Arian cyfred .
Camau:
- Pwyswch Alt + F11 ar eich bysellfwrdd neu ewch i'r tab Datblygwr -> Gweledol Sylfaenol i agor Golygydd Sylfaenol Gweledol .
- Yn y ffenestr cod pop-up, o'r bar dewislen , cliciwch Mewnosod -> Modiwl .
>
4682
Eich cod yn barod i redeg.
- Pwyswch F5 ar eich bysellfwrdd neu o'r bar dewislen dewiswch Rhedeg -> Rhedeg Is-Ffurflen Ddefnyddiwr . Gallwch hefyd glicio ar yr eicon chwarae bach yn y bar is-ddewislen i redeg y macro.
Bydd y cod hwn yn fformatio'r rhif 12345 yn arian cyfred gyda gwerth degol.
3117
Os ydych am ddangos y symbol arian cyfred yn y gell yna rhowch y symbol cyn y cod.
3117
Yn ein hachos ni, fe ddefnyddion ni'r doler ($) symbol. Gallwch ddefnyddio unrhyw symbol arian cyfred rydych chi ei eisiau.
Bydd y cod hwn yn fformatio'r rhif yn arian cyfred gyda symbol doler ($) .
Gallwch hefyd drosi'r fformat rhif hwn i nifer o fformatau eraill. Dilynwch y cod isod i drawsnewid y rhif i'r fformat sydd ei angen arnoch.
2495
VBA Macro
Trosolwg
Darllen Mwy: Excel Fformat Rhif Personol Amodau Lluosog
2. Macro i Fformatio Ystod o Rifau yn Excel
Rydym wedi gweld sut i newid fformat rhif ar gyfer un gell. Ond os ydych chi am newid y fformat ar gyfer ystod o rifau yna mae'r codau VBA fwy neu lai yr un fath ag a ddangosir yn yr adran uchod. Y tro hwn yn lle pasio un rhif cyfeirnod cell sengl y tu mewn i gromfachau gwrthrych Ystod, mae'n rhaid i chi basio'r amrediad cyfan (fel hyn C5:C8) y tu mewn i'r cromfachau.
4101
Bydd y cod hwn yn fformatio ystod benodol o rifau o'ch set ddata yn Excel.
Darllen Mwy: Sut i Fformatio Nifer i Filiynau yn Excel (6 Ffordd)
Darlleniadau Tebyg:
- Rownd Excel i 2 Le Degol (gyda Chyfrifiannell)
- 1>Sut i Rhowch Gromennau ar gyfer Rhifau Negyddol yn Excel
- Sut i Fformatio Rhif mewn Miloedd K a Miliynau M yn Excel (4 Ffordd)
- Fformat Rhif Cwsmer: Miliynau gydag Un Degol yn Excel (6 Ffordd)
- Sut i Newid Fformat Rhif o Goma i Dot yn Excel (5 Ffordd) 14>3. Mewnosod VBA i Drosi Rhif gyda Swyddogaeth Fformat yn Excel
- Yr un ffordd ag o'r blaen, agorwch Golygydd Sylfaenol Gweledol o'r Tab datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
- Yn y ffenestr cod, copïwch y cod canlynol a'i gludo.
Gallwch hefyd ddefnyddio'r swyddogaeth Fformat yn Excel VBA i drosi'r rhifau. Y macro i wneud hynny yw,
Camau:
2182
Mae'ch cod nawr yn barod i'w redeg.
Byddwch yn cael y rhif fformatiedig yn y blwch neges.
<3
Cynnwys Cysylltiedig: Sut i Drosi Nifer i Ganran yn Excel (3 Ffordd Cyflym)
Casgliad
Dangosodd yr erthygl hon i chi sut i fformatio'r rhif yn Excel gyda VBA . Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn a oes gennych unrhyw gwestiynau am y pwnc.