Содржина
Имплементирањето на VBA макро е најефективниот, најбрзиот и најбезбедниот метод за извршување на која било операција во Excel. Во оваа статија, ќе ви покажеме како да го формирате бројот во Excel користејќи VBA .
Преземете работна книга
Можете да ја преземете работната книга за бесплатна пракса Excel од овде.
Форматирајте го бројот со VBA.xlsm
3 методи за форматирање број во Excel со VBA
Погледнете го следниот пример. Ги зачувавме истите броеви и во Колона B и C така што кога ќе го форматираме бројот во Колона C , ќе знаете од колоната B во кој формат бил бројот претходно.
1. VBA за да го форматирате бројот од еден тип во друг во Excel
Прво, ајде да знаеме како да го форматираме бројот 12345 од Ќелија C5 во нашата дадена база на податоци со формат VBA до Currency .
Чекори:
- Притиснете Alt + F11 на вашата тастатура или одете во картичката Програмер -> Visual Basic за да се отвори Visual Basic Editor .
- Во скокачкиот прозорец со код, од лентата со мени , кликнете Вметни -> Модул .
- Копирајте го следниов код и залепете го во прозорецот за код.
6267
Вашиот код сега е подготвена за извршување.
- Притиснете F5 на тастатурата или од лентата со мени изберете Изврши -> Стартувај Sub/UserForm . Може да кликнете и на мала икона Play во лентата за подмени за да се изврши макрото.
Овој код ќе го форматира бројот 12345 во валута со децимална вредност.
Ако сакате да го прикажете симболот на валутата во ќелијата, тогаш едноставно ставете го симболот пред кодот.
1282
За нашиот случај, го користевме долар ($) симбол. Можете да користите кој било симбол на валута што сакате.
Овој код ќе го форматира бројот во валута со симбол долар ($) .
Можете и да го конвертирате овој формат на броеви во многу други формати. Само следете го кодот подолу за да го трансформирате бројот во формат што ви треба.
6181
VBA макро
Преглед
Прочитајте повеќе: Excel Формат на приспособен број Повеќе услови
2. Макро за форматирање опсег на броеви во Excel
Видовме како да го промениме форматот на броеви за една ќелија. Но, ако сакате да го промените форматот за голем број броеви тогаш шифрите VBA се скоро исти како што е прикажано во горниот дел. Овој пат наместо да пренесувате еден единствен референтен број на ќелија во заградите на објектот Range, треба да го преминете целиот опсег (како овој C5:C8) внатре во заградите.
5598
Овој код ќе форматира одреден опсег на броеви од вашата база на податоци во Excel.
Прочитајте повеќе: Како да форматирате број на милиони во Excel (6 начини)
Слични читања:
- Excel круг до 2 децимални места (со калкулатор)
- Како да да ставите загради за негативни броеви во Excel
- Како да форматирате број во илјадници K и милиони М во Excel (4 начини)
- Прилагоден формат на броеви: милиони со една децимална во Excel (6 начини)
- Како да го промените форматот на броеви од запирка во точка во Excel (5 начини)
3. Вметнете VBA за да конвертирате број со функција за формат во Excel
Можете да ја користите и функцијата Format во Excel VBA за да ги конвертирате броевите. Макрото за да го направите тоа е,
Чекори:
- Исто како и претходно, отворете Visual Basic Editor од Картичка за програмери и Вметнете Модул во прозорецот со код.
- Во прозорецот со код, копирајте го следниов код и залепете го.
1391
Вашиот код сега е подготвен за извршување.
Ќе го добиете форматираниот број во полето за пораки.
Поврзани содржини: Како да конвертирате број во процент во Excel (3 брзи начини)
Заклучок
Оваа статија ви покажа како да го формирате бројот во Excel со VBA . Се надевам дека овој напис беше многу корисен за вас. Слободно прашајте дали имате прашања во врска со темата.