Hvernig á að forsníða númer með VBA í Excel (3 aðferðir)

  • Deildu Þessu
Hugh West

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

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.