Efnisyfirlit
Að innleiða VBA macro er áhrifaríkasta, fljótlegasta og öruggasta aðferðin til að keyra hvaða aðgerð sem er í Excel. Í þessari grein munum við sýna þér hvernig á að sniða töluna í Excel með VBA .
Hlaða niður vinnubók
Þú getur hlaðið niður ókeypis Excel vinnubókinni héðan.
Format númer með VBA.xlsm
3 aðferðir til að forsníða númer í Excel með VBA
Skoðaðu eftirfarandi dæmi. Við geymdum sömu tölurnar í bæði dálki B og C þannig að þegar við sniðum töluna í dálki C muntu vita af B dálki á hvaða sniði númerið var áður.
1. VBA til að forsníða tölu frá einni tegund í aðra í Excel
Fyrst skulum við vita hvernig á að forsníða töluna 12345 frá Cell C5 í tilteknu gagnasafni okkar með VBA til Currency sniði.
Skref:
- Ýttu á Alt + F11 á lyklaborðinu þínu eða farðu í flipann Hönnuði -> Visual Basic til að opna Visual Basic Editor .
- Í sprettiglugganum, frá valmyndastikunni , smelltu á Setja inn -> Module .
- Afritu eftirfarandi kóða og límdu hann inn í kóðagluggann.
6429
Kóðinn þinn er nú tilbúinn til að keyra.
- Ýttu á F5 á lyklaborðinu þínu eða á valmyndastikunni veldu Run -> Keyra Sub/UserForm . Þú getur líka bara smellt á litla Play táknið í undirvalmyndastikunni til að keyra makróið.
Þessi kóði mun sniða töluna 12345 í gjaldmiðil með aukastaf.
Ef þú vilt sýna gjaldmiðilstáknið í reitnum skaltu einfaldlega setja táknið á undan kóðanum.
2947
Í okkar tilviki notuðum við
1>dollar ($)tákn. Þú getur notað hvaða gjaldmiðil sem þú vilt.
Þessi kóði mun forsníða töluna í gjaldmiðil með dollara ($) tákni.
Þú getur líka breytt þessu tölusniði í mörg önnur snið. Fylgdu bara kóðanum hér að neðan til að breyta númerinu í það snið sem þú þarfnast.
6708
VBA Macro
Yfirlit
Lesa meira: Excel sérsniðið númerasnið Margfeldi skilyrði
2. Fjölvi til að forsníða talnasvið í Excel
Við höfum séð hvernig á að breyta talnasniði fyrir einn reit. En ef þú vilt breyta sniðinu fyrir fjölda talna þá eru VBA kóðarnir nokkurn veginn þeir sömu og sýnt er í kaflanum hér að ofan. Í þetta skiptið í stað þess að senda eina tilvísunartölu fyrir eina frumu innan sviga Range hlutarins, þarftu að senda allt sviðið (eins og þetta C5:C8) innan sviga.
6538
Þessi kóði mun forsníða ákveðið talnasvið úr gagnasafninu þínu í Excel.
Lesa meira: Hvernig á að forsníða tölu í milljónir í Excel (6 leiðir)
Svipuð aflestrar:
- Excel umferð að 2 aukastöfum (með reiknivél)
- Hvernig á að Setja sviga fyrir neikvæðar tölur í Excel
- Hvernig á að forsníða tölu í þúsundum K og milljónum M í Excel (4 leiðir)
- Sérsniðið tölusnið: milljónir með einum aukastaf í Excel (6 leiðir)
- Hvernig á að Breyta tölusniði úr kommu í punkt í Excel (5 leiðir)
3. Fella inn VBA til að umbreyta tölu með sniðaðgerð í Excel
Þú getur líka notað Formataðgerðina í Excel VBA til að umbreyta tölunum. Fjölvi til að gera það er:
Skref:
- Sömu leið og áður, opnaðu Visual Basic Editor frá Developer flipann og Settu inn Module í kóðagluggann.
- Í kóðaglugganum, afritaðu eftirfarandi kóða og límdu hann.
9219
Kóðinn þinn er nú tilbúinn til að keyra.
Þú færð sniðið númer í skilaboðareitnum.
Tengt efni: Hvernig á að umbreyta tölu í prósentu í Excel (3 fljótlegar leiðir)
Niðurstaða
Þessi grein sýndi þér hvernig á að sniða töluna í Excel með VBA . Ég vona að þessi grein hafi verið þér mjög gagnleg. Ekki hika við að spyrja ef þú hefur einhverjar spurningar varðandi efnið.