Як адфарматаваць лік з дапамогай VBA ў Excel (3 метады)

  • Падзяліцца Гэтым
Hugh West

Укараненне макраса VBA з'яўляецца найбольш эфектыўным, хуткім і бяспечным метадам выканання любой аперацыі ў Excel. У гэтым артыкуле мы пакажам вам, як фарматаваць лік у Excel з дапамогай VBA .

Спампаваць кнігу

Вы можаце спампаваць бясплатную практычную кнігу Excel адсюль.

Фарматаваць лік у VBA.xlsm

3 метады фарматавання лікаў у Excel з VBA

Паглядзіце на наступны прыклад. Мы захавалі аднолькавыя лічбы як у Слупку B , так і ў C , так што, калі мы фарматуем лік у Стоўбцы C , вы даведаецеся з слупка B у якім фармаце нумар быў раней.

1. VBA для фарматавання ліку з аднаго тыпу на іншы ў Excel

Спачатку давайце даведаемся, як фарматаваць лік 12345 з ячэйкі C5 у дадзеным наборы дадзеных з фарматам VBA у Валюта .

Крокі:

  • Націсніце Alt + F11 на клавіятуры або перайдзіце на ўкладку Распрацоўшчык -> Visual Basic , каб адкрыць Рэдактар ​​Visual Basic .

  • Ва ўсплывальным акне кода з радка меню , націсніце Уставіць -> Модуль .

  • Скапіруйце наступны код і ўстаўце яго ў акно кода.
5384

Ваш код цяпер гатовы да запуску.

  • Націсніце F5 на клавіятуры або ў радку меню абярыце Выканаць -> Запусціце Sub/UserForm . Вы таксама можаце проста націснуць на маленькі значок Play у радку падменю, каб запусціць макрас.

Гэты код будзе фарматаваць лік 12345 у валюту з дзесятковым значэннем.

Калі вы хочаце паказаць сімвал валюты ў ячэйцы, проста пастаўце сімвал перад кодам.

5010

У нашым выпадку мы выкарысталі сімвал даляра ($) . Вы можаце выкарыстоўваць любы сімвал валюты, які хочаце.

Гэты код адфарматуе лік у валюту з сімвалам даляр ($) .

Вы таксама можаце канвертаваць гэты фармат ліку ў шмат іншых фарматаў. Проста выконвайце прыведзены ніжэй код, каб пераўтварыць лік у патрэбны вам фармат.

4249

Макрас VBA

Агляд

Больш падрабязна: Некалькі ўмоў карыстацкага фармату лікаў Excel

2. Макрас для фарматавання дыяпазону лікаў у Excel

Мы бачылі, як змяніць фармат ліку для адной ячэйкі. Але калі вы жадаеце змяніць фармат для дыяпазону лікаў , то коды VBA практычна такія ж, як паказана ў раздзеле вышэй. На гэты раз замест таго, каб перадаваць адзін спасылачны нумар на ячэйку ў круглых дужках аб'екта Range, вы павінны перадаць увесь дыяпазон (напрыклад, C5:C8) у дужках.

2363

Гэты код адфарматуе пэўны дыяпазон лікаў з вашага набору даных у Excel.

Дадатковая інфармацыя: Як адфарматаваць лік у мільёны ў Excel (6 спосабаў)

Падобныя паказанні:

  • Excel акругліць да 2 знакаў пасля коскі (з калькулятарам)
  • Як Паставіць дужкі для адмоўных лікаў у Excel
  • Як адфарматаваць лік у тысячах K і мільёнах M у Excel (4 спосабы)
  • Карыстальніцкі фармат ліку: мільёны з адным дзесятковым знакам у Excel (6 спосабаў)
  • Як  змяніць фармат ліку з коскі на кропку ў Excel (5 спосабаў)

3. Убудаваць VBA для пераўтварэння лікаў з дапамогай функцыі фармату ў Excel

Вы таксама можаце выкарыстоўваць функцыю фарматавання ў Excel VBA для пераўтварэння лікаў. Макрас для гэтага:

Крокі:

  • Такім жа чынам адкрыйце Visual Basic Editor з Укладка «Распрацоўшчык і Уставіць Модуль у акне кода.
  • У акне кода скапіруйце наступны код і ўстаўце яго.
8446

Цяпер ваш код гатовы да запуску.

Вы атрымаеце адфарматаваны нумар у полі паведамлення.

Звязаны змест: Як пераўтварыць лік у працэнты ў Excel (3 хуткіх спосабу)

Выснова

Гэты артыкул паказаў вам, як фарматаваць лік у Excel з VBA . Я спадзяюся, што гэты артыкул быў для вас вельмі карысным. Не саромейцеся пытацца, калі ў вас ёсць якія-небудзь пытанні па тэме.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.