Преглед садржаја
Примена ВБА макроа је најефикаснији, најбржи и најбезбеднији метод за покретање било које операције у Екцел-у. У овом чланку ћемо вам показати како да форматирате број у Екцел-у користећи ВБА .
Преузмите радну свеску
Можете преузети бесплатну Екцел радну свеску за вежбање одавде.
Форматирај број помоћу ВБА.клсм
3 метода за форматирање броја у Екцел са ВБА
Погледајте следећи пример. Похранили смо исте бројеве у колона Б и Ц тако да када форматирамо број у колони Ц , знате из Б колоне у ком је формату број био раније.
1. ВБА за форматирање броја из једног типа у други у Екцел-у
Прво, хајде да знамо како форматирати број 12345 из ћелије Ц5 у нашем датом скупу података са форматом ВБА до Валута .
Кораци:
- Притисните Алт + Ф11 на тастатури или идите на картицу Програмер -&гт; Висуал Басиц да отворите Висуал Басиц Едитор .
- У искачућем прозору кода, са траке менија , кликните на Уметни -&гт; Модул .
- Копирајте следећи код и налепите га у прозор кода.
5981
Ваш код је сада спреман за покретање.
- Притисните Ф5 на тастатури или са траке менија изаберите Покрени -&гт; Покрените Суб/УсерФорм . Такође можете само да кликнете на малу икону Плаи у траци подменија да бисте покренули макро.
Овај код ће форматирати број 12345 у валуту са децималном вредношћу.
Ако желите да прикажете симбол валуте у ћелији, једноставно ставите симбол испред кода.
6543
У нашем случају, користили смо долар ($) симбол. Можете користити било који симбол валуте који желите.
Овај код ће форматирати број у валуту са симболом долар ($) .
Такође можете конвертовати овај формат броја у многе друге формате. Само пратите код испод да бисте трансформисали број у формат који вам је потребан.
1810
ВБА макро
Преглед
Прочитајте више: Екцел прилагођени формат бројева са више услова
2. Макро за форматирање опсега бројева у Екцел-у
Видели смо како да променимо формат броја за једну ћелију. Али ако желите да промените формат за опсег бројева онда су ВБА кодови прилично исти као што је приказано у горњем одељку. Овај пут уместо да прослеђујете један референтни број једне ћелије унутар заграда објекта Ранге, морате проследити цео опсег (као што је овај Ц5:Ц8) унутар заграда.
8040
Овај код ће форматирати одређени опсег бројева из вашег скупа података у Екцел-у.
Прочитајте више: Како форматирати број у милионе у Екцел-у (6 начина)
Слична очитавања:
- Екцел заокружи на 2 децимална места (са калкулатором)
- Како Ставите заграде за негативне бројеве у Екцел
- Како форматирати број у хиљадама К и милионима М у Екцел-у (4 начина)
- Прилагођени формат броја: милиони са једном децималом у Екцел-у (6 начина)
- Како променити формат броја из зареза у тачку у Екцел-у (5 начина)
3. Уградите ВБА за конверзију броја са функцијом Формат у Екцел
Можете да користите и функцију Формат у Екцелу ВБА да бисте претворили бројеве. Макро за то је,
Кораци:
- На исти начин као и раније, отворите Висуал Басиц Едитор из Картица Девелопер и Инсерт а Модуле у прозор кода.
- У прозору кода, копирајте следећи код и налепите га.
5549
Ваш код је сада спреман за покретање.
Добићете форматирани број у пољу за поруку.
Повезан садржај: Како претворити број у проценат у Екцел-у (3 брза начина)
Закључак
Овај чланак вам је показао како да форматирате број у Екцел-у помоћу ВБА . Надам се да вам је овај чланак био од велике користи. Слободно питајте ако имате питања у вези са темом.