Преглед садржаја
Овај чланак илуструје како форматирати ћелију као текст користећи ВБА код у Екцел са 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 различита примера. Надамо се да ће вам то помоћи да ове методе користите сигурније. Било каква питања или сугестије не заборавите да их ставите у поље за коментаре испод.