Екцел ВБА: Форматирајте ћелију као текст (3 метода)

  • Деле Ово
Hugh West

Овај чланак илуструје како форматирати ћелију као текст користећи ВБА код у Екцел са 3 различите методе. Уз помоћ функција Тект и Формат и Ранге . НумберФормат проперти , можемо подесити код формата броја за лако претварање вредности ћелије у текст. Хајде да заронимо у примере и применимо ове технике.

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

Преузмите ову радну свеску да бисте вежбали док читате овај чланак.

Форматирај ћелију као текст.клсм

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

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

Напишите код у Висуал Басиц Едитор-у

Пратите кораке да отворите визуелни основни уређивач и тамо напишете неки код.

  • Идите на картицу Развојник са Екцел трака .
  • Кликните на Висуал Басиц опцију.

  • У прозору Висуал Басиц за апликације кликните на падајући мени Инсерт да одаберете Нови модул

Сада када је нови модул отворен , напишите неки код тамо и притисните Ф5 да покренете.

1. Употреба својства Ранге.НумберФормат за форматирање ћелије каоТект

У овом примеру, користићемо својство Ранге.НумберФормат у нашем ВБА коду у формату а ћелија као текст . На слици испод, у ћелији Ц5 имамо кратак датум који ћемо променити као текст .

Сада, у основном визуелном уређивачу копирајте и налепите следећи код .

7345

Сада притисните Ф5 да покренете код.

Овде можемо видети кратки датум форматирана ћелија је промењена у текстуалну вредност .

Објашњење кода:

  • Користили смо Објекат опсега да одаберемо ћелију у радном листу која садржи улаз
  • За форматирати улазну вредност као текст , морамо да ставимо НумберФормат вредност као “@ ”.

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

Прочитајте више: Како форматирати ћелију и центрирати текст помоћу Екцел ВБА (5 начина)

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

  • Како променити величину фонта целог листа помоћу Екцел ВБА
  • Како написати 001 у Екцел-у (11 ефективних метода)
  • Поравнавање текста са ВБА командним дугметом у Екцел-у (5 метода)
  • Како додати текст после броја са прилагођеним форматом у Екцел-у (4 начина)
  • Како написати велико слово сваке речи у Екцел-у (4Начини)

2. Упутите функцију ТЕКСТ у ВБА коду за форматирање ћелије као текста

Функција Т ЕКСТ функција у Екцел-у је функција радног листа која конвертује нумеричку вредност или стринг у одређени формат . Иако то није ВБА функција , можемо је користити упућивањем на Функционални објекат радног листа у формат а ћелију до текст . Рецимо да имамо Дуг датум у ћелији Б6 који желимо форматирати као текст .

Поставите следећи код у визуелни основни уређивач да бисте ово постигли.

1441

Тако што покрените код од коришћењем Ф5 конвертовао је дуги датум у вредност текстуалне . Исто тако, можемо форматирати ћелију која садржи различите формате бројева у текст .

Објашњење кода:

  • Користили смо Објекат опсега да одаберемо ћелије у радном листу које садрже улаз и излазне вредности.
  • Објекат ВорксхеетФунцтион нам је омогућио да користимо ТЕКСТ функцију у ВБА коду .
  • Функција ТЕКСТ треба 2 аргумента-

валуе унесите референцу ћелије (у овом примеру Б6 ).

формат_тект- користили смо ” ' 0 “ у конвертујте вредност у текстуални формат.

Прочитајте више: Како форматирати текст у Екцел ћелији (10Прилази)

3. Употреба ВБА функције форматирања за форматирање ћелије као текста у Екцел-у

функција форматирања је једна од функција конверзије у ВБА Екцел. Ово враћа форматирани израз заснован на формату који је наведен као други аргумент функције функције . У овом примеру, користећи следећи код , пожељели смо Дуги датум у ћелији Ц5 у текст .

1305

Објашњење кода:

  • Користили смо Објекат опсега да изаберете ћелије у радном листу које садрже улаз и излазне вредности.
  • Формат функција потребна је 2 аргумента-

израз референца на улазну ћелију (у овом примеру Б6 ).

формат- користили смо ” ' 0 “ у конвертуј формат вредности у .

Алтернативни код:

2072

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

Напомене

  • Додали смо једноструки наводник ( ' ) пре нула да бисте унели код формата броја као ” ' 0 ” у Текст и Формат функције аргумент у формат а ћелију у текстуалну вредност.
  • Да прегледате код повезан са 3 различите методе, кликните на десно дугме на име листа и изаберите опцију Прикажи код.

Закључак

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

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