ВБА ЛЦасе функција | Претворите текст у мала слова помоћу ВБА

Екцел ВБА ЛЦасе функција

ЛЦасе је уграђена функција у вба која се користи за претварање улазног низа који му је дат малим словом, узима један аргумент који је низ као улаз, а излаз који генерише ова функција је низ, једина ствар коју треба задржати имајте на уму да ова функција претвара све функције у мала, а не било који појединачни знак.

Сигурно сте испробали исту формулу (ЛОВЕР) као екцел у ВБА и нисте је пронашли. Зато што је у ВБА мало име названо мало другачије. У ВБА је то име пречице, тј. „ЛЦАСЕ“. Овде „Л“ значи „ДОЊЕ“, тако да формула гласи „ЛОВЕРЦАСЕ“.

Синтакса

  • Низ: није ништа друго до текстуална вредност коју покушавамо да претворимо у мала слова. Текст можемо доставити директно у формулу, може бити референца на ћелију, а може бити и кроз променљиву.

Како претворити текст малим словима у ВБА?

Овај ВБА ЛЦасе Екцел образац можете преузети овде - ВБА ЛЦасе Екцел Предложак

Пример # 1

Покушајмо да претворимо текстуалну вредност „Хелло Гоод Морнинг“ у мала слова помоћу функције ЛЦАСЕ.

Корак 1: Покрените потпроцедура именовањем екцел макронаредбе.

Шифра:

 Суб ЛЦасе_Екампле1 () Крај Суб 

Корак 2: Прогласите променљиву к као Стринг.

Шифра:

 Суб ЛЦасе_Екампле1 () Дим к Ас Стринг Енд Суб 

Корак 3: Доделите вредност променљивој „к“ применом функције „ЛЦАСЕ“.

Корак 4: Овде је стринг наша жељена текстуална вредност коју покушавамо да претворимо у мала слова, а жељена вредност низа је „Хелло Гоод Морнинг“.

Шифра:

 Суб ЛЦасе_Екампле1 () Дим к Ас Стринг к = ЛЦасе ("Хелло Гоод Морнинг") Енд Суб 

Корак 5: Сада у пољу за поруке прикажите резултат променљиве „к“.

Шифра:

 Суб ЛЦасе_Екампле1 () Дим к Ас Стринг к = ЛЦасе ("Хелло Гоод Морнинг") МсгБок к Енд Суб 

Ок, кодирање је готово. Покренимо код да бисмо видели резултат.

Тако је ЛЦасе једноставном техником кодирања претворио текстуалну вредност „Хелло Гоод Морнинг“ у „хелло гоод морнинг“.

Пример # 2

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

Претпоставимо да у ћелији А1 имате реч „Здраво добро јутро“ као на слици испод.

Корак 1: Вредност ћелије А1 претворићемо у мала слова показујући резултат у ћелији опсега Б1, тако да ће код бити Опсег („Б1“). Вредност =

Шифра:

 Суб ЛЦасе_Екампле2 () Опсег ("Б1"). Вредност Крај Суб 

Корак 2: У ћелији Б1 до функције ЛЦАСЕ чуваћемо резултат, па отворите функцију.

Корак 3: У овом примеру, вредност ВБА низа је референца на ћелију, а не директна вредност. Дакле, дајте референцу ћелије као Опсег („А1“). Вредност.

Шифра:

 Суб ЛЦасе_Екампле2 () Опсег ("Б1"). Вредност = ЛЦасе (Опсег ("А1"). Вредност) Крај Суб 

У реду, завршили смо са делом ВБА кодирања. Покрените код и погледајте чаролију у ћелији Б1.

Пример # 3

Претварање вредности једне ћелије или једне директне вредности није највећи изазов. Када треба да се позабавимо са „н“ бројем вредности на радном листу, тада треба да применимо петље да се петљамо кроз све ћелије и конвертујемо у мале вредности.

Претпоставимо да су у наставку подаци које имате у радном листу Екцел.

Ако нисте упознати са петљама, онда се морате вратити основама ВБА кодирања, погледајте наше чланке о „ВБА петљама“ да бисте имали поштено знање о петљама. Доле наведени код претвориће горња имена у мала слова.

Шифра:

 Суб ЛЦасе_Екампле3 () Дим к Колико дуго траје к = 2 до 8 ћелија (к, 2) .Вредност = ЛЦасе (ћелије (к, 1) .Валуе) Следећи к Крај Суб 

Ово ће претворити све текстуалне вредности из реда 2 у ред 8 у малој функцији.

На основу ваших ћелија можете повећати ограничење петље са 8 на било који последњи број реда ваших података.