Tabela e përmbajtjes
Zbatimi i Makro VBA është metoda më efektive, më e shpejtë dhe më e sigurt për të ekzekutuar çdo operacion në Excel. Në këtë artikull, ne do t'ju tregojmë se si të formatoni numrin në Excel duke përdorur VBA .
Shkarko librin e punës
Ju mund ta shkarkoni librin e punës praktike falas të Excel nga këtu.
Formatoni numrin me VBA.xlsm
3 Metodat për të Formatuar Numrin në Excel me VBA
Shiko shembullin e mëposhtëm. Ne ruajtëm të njëjtët numra në të dy kolonën B dhe C në mënyrë që kur të formatojmë numrin në Kolonën C , do ta dini nga kolona B në cilin format ishte numri më parë.
1. VBA për të formatuar numrin nga një lloj në tjetrin në Excel
Së pari, le të dimë se si të formatojmë numrin 12345 nga Qeliza C5 në të dhënat tona të dhëna me formatin VBA në Currency .
Hapat:
- Shtypni Alt + F11 në tastierën tuaj ose shkoni te skeda Zhvilluesi -> Visual Basic për të hapur Visual Basic Editor .
- Në dritaren e kodit që shfaqet, nga shiriti i menysë , kliko Fut -> Moduli .
- Kopjo kodin e mëposhtëm dhe ngjite atë në dritaren e kodit.
7520
Kodi juaj tani është gati për të ekzekutuar.
- Shtypni F5 në tastierën tuaj ose nga shiriti i menysë zgjidhni Run -> Ekzekuto Sub/UserForm . Mund të klikoni gjithashtu në ikonën e vogël Play në shiritin e nën-menysë për të ekzekutuar makro.
Ky kod formaton numrin 12345 në një monedhë me një vlerë dhjetore.
Nëse dëshironi të shfaqni simbolin e monedhës në qelizë, atëherë thjesht vendosni simbolin përpara kodit.
2364
Për rastin tonë, ne kemi përdorur
Ky kod do ta formatojë numrin në monedhë me një simbol dollar ($) .
Gjithashtu mund ta konvertoni këtë format të numrit në shumë formate të tjera. Thjesht ndiqni kodin më poshtë për të transformuar numrin në formatin që ju nevojitet.
9690
VBA Macro
Përmbledhje
Lexo më shumë: Formati i numrave të personalizuar të Excel Kushte të shumëfishta
2. Makro për të formatuar një varg numrash në Excel
Ne kemi parë se si të ndryshojmë formatin e numrave për një qelizë të vetme. Por nëse doni të ndryshoni formatin për një sërë numrash atëherë kodet VBA janë pothuajse të njëjtat siç tregohen në seksionin e mësipërm. Këtë herë në vend që të kaloni një numër të vetëm referimi të qelizës brenda kllapave të objektit Range, duhet të kaloni të gjithë gamën (si kjo C5:C8) brenda kllapave.
3109
Ky kod do të formatojë një gamë të caktuar numrash nga grupi juaj i të dhënave në Excel.
Lexo më shumë: Si të formatoni numrin në miliona në Excel (6 mënyra)
Lexime të ngjashme:
- Excel Round në 2 Vende dhjetore (me kalkulator)
- Si të Vendosni kllapa për numrat negativë në Excel
- Si të formatoni një numër në mijëra K dhe miliona M në Excel (4 mënyra)
- Formati i personalizuar i numrave: miliona me një dhjetor në Excel (6 mënyra)
- Si të Ndryshoni formatin e numrave nga presja në pikë në Excel (5 mënyra)
3. Vendosni VBA për të konvertuar numrin me funksionin e formatit në Excel
Mund të përdorni gjithashtu funksionin Formati në Excel VBA për të kthyer numrat. Makroja për ta bërë këtë është,
Hapat:
- Njëlloj si më parë, hapni Visual Basic Editor nga Skeda e Zhvilluesit dhe Fut një Modul në dritaren e kodit.
- Në dritaren e kodit, kopjoni kodin e mëposhtëm dhe ngjiteni.
8883
Kodi juaj tani është gati për t'u ekzekutuar.
Do të merrni numrin e formatuar në kutinë e mesazheve.
Përmbajtje të ngjashme: Si të konvertohet numri në përqindje në Excel (3 mënyra të shpejta)
Përfundim
Ky artikull ju tregoi se si të formatoni numrin në Excel me VBA . Shpresoj se ky artikull ka qenë shumë i dobishëm për ju. Mos ngurroni të pyesni nëse keni ndonjë pyetje në lidhje me temën.