Како форматирати број помоћу ВБА у Екцелу (3 метода)

  • Деле Ово
Hugh West

Примена ВБА макроа је најефикаснији, најбржи и најбезбеднији метод за покретање било које операције у Екцел-у. У овом чланку ћемо вам показати како да форматирате број у Екцел-у користећи ВБА .

Преузмите радну свеску

Можете преузети бесплатну Екцел радну свеску за вежбање одавде.

Форматирај број помоћу ВБА.клсм

3 метода за форматирање броја у Екцел са ВБА

Погледајте следећи пример. Похранили смо исте бројеве у колона Б и Ц тако да када форматирамо број у колони Ц , знате из Б колоне у ком је формату број био раније.

1. ВБА за форматирање броја из једног типа у други у Екцел-у

Прво, хајде да знамо како форматирати број 12345 из ћелије Ц5 у нашем датом скупу података са форматом ВБА до Валута .

Кораци:

  • Притисните Алт + Ф11 на тастатури или идите на картицу Програмер -&гт; Висуал Басиц да отворите Висуал Басиц Едитор .

  • У искачућем прозору кода, са траке менија , кликните на Уметни -&гт; Модул .

  • Копирајте следећи код и налепите га у прозор кода.
5981

Ваш код је сада спреман за покретање.

  • Притисните Ф5 на тастатури или са траке менија изаберите Покрени -&гт; Покрените Суб/УсерФорм . Такође можете само да кликнете на малу икону Плаи у траци подменија да бисте покренули макро.

Овај код ће форматирати број 12345 у валуту са децималном вредношћу.

Ако желите да прикажете симбол валуте у ћелији, једноставно ставите симбол испред кода.

6543

У нашем случају, користили смо долар ($) симбол. Можете користити било који симбол валуте који желите.

Овај код ће форматирати број у валуту са симболом долар ($) .

Такође можете конвертовати овај формат броја у многе друге формате. Само пратите код испод да бисте трансформисали број у формат који вам је потребан.

1810

ВБА макро

Преглед

Прочитајте више: Екцел прилагођени формат бројева са више услова

2. Макро за форматирање опсега бројева у Екцел-у

Видели смо како да променимо формат броја за једну ћелију. Али ако желите да промените формат за опсег бројева онда су ВБА кодови прилично исти као што је приказано у горњем одељку. Овај пут уместо да прослеђујете један референтни број једне ћелије унутар заграда објекта Ранге, морате проследити цео опсег (као што је овај Ц5:Ц8) унутар заграда.

8040

Овај код ће форматирати одређени опсег бројева из вашег скупа података у Екцел-у.

Прочитајте више: Како форматирати број у милионе у Екцел-у (6 начина)

Слична очитавања:

  • Екцел заокружи на 2 децимална места (са калкулатором)
  • Како Ставите заграде за негативне бројеве у Екцел
  • Како форматирати број у хиљадама К и милионима М у Екцел-у (4 начина)
  • Прилагођени формат броја: милиони са једном децималом у Екцел-у (6 начина)
  • Како  променити формат броја из зареза у тачку у Екцел-у (5 начина)

3. Уградите ВБА за конверзију броја са функцијом Формат у Екцел

Можете да користите и функцију Формат у Екцелу ВБА да бисте претворили бројеве. Макро за то је,

Кораци:

  • На исти начин као и раније, отворите Висуал Басиц Едитор из Картица Девелопер и Инсерт а Модуле у прозор кода.
  • У прозору кода, копирајте следећи код и налепите га.
5549

Ваш код је сада спреман за покретање.

Добићете форматирани број у пољу за поруку.

Повезан садржај: Како претворити број у проценат у Екцел-у (3 брза начина)

Закључак

Овај чланак вам је показао како да форматирате број у Екцел-у помоћу ВБА . Надам се да вам је овај чланак био од велике користи. Слободно питајте ако имате питања у вези са темом.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.