ВБА СтрЦонв функција (примери) - Како користити СтрЦонв?

Преглед садржаја

Екцел ВБА СтрЦонв функција

СтрЦонв функција у ВБА категоризована је под стринг функције које су функције конверзије, употреба ове функције је у томе што она мења случај низа уносом који је дао програмер, аргументи ове функције су стринг и улаз за цасе попут 1 за промену низа у мала слова.

СтрЦонв је кратица за „Стринг Цонверсион“. Користећи ову ВБА функцију, можемо претворити испоручени низ у наведени формат. Овде морате да разумете да ову формулу можемо да користимо само као ВБА функцију, а не као функцију Екцел-овог радног листа. У овом чланку ћемо обилазити комплетне детаљне примере формуле „ ВБА СтрЦонв “.

Ок, погледајте синтаксу функције СтрЦонв .

Низ: Ово није ништа друго до текст који покушавамо да конвертујемо.

Конверзија: Какву конверзију морамо да урадимо. Овде је широк спектар опција. Списак конверзија које можемо извршити.

  • вбУпперЦасе или 1: Ова опција претвара испоручену вредност текста у знак великих слова. Ово ради слично функцији УЦАСЕ. На пример, ако наведете реч „Екцел“, она ће се претворити у „ЕКСЦЕЛ“.
  • вбЛоверЦасе или 2: Ова опција претвара испоручену вредност текста у мала слова у екцелу. Ово ради слично функцији ЛЦАСЕ. На пример, ако наведете реч „Екцел“, она ће се претворити у „екцел“.
  • вбПроперЦасе или 3: Ова опција претвара испоручену вредност текста у правилан знак слова. Сваки први знак речи воља претвара се у велика слова, а сва преостала слова у мала слова. На пример, ако наведете реч „екцЕЛ“, она ће се претворити у „Екцел“.
  • вбУниЦоде или 64: Ова опција претвара низ у Уницоде код.
  • вбФромУницоде или 128: Ово претвара низ Уницоде у задати системски код.

Иако имамо неколико других опција са аргументом Цонверсион горе, три су довољно добре за нас.

ЛЦИД: Ово је Лоцале Ид. Подразумевано узима системски ИД. Ово неће користити 99% времена.

Примери функције СтрЦонв у ВБА

Пример # 1

Сада погледајте пример претварања низа у знак ГОРЊИ СЛУЧАЈ. Овде користим реч „Екцел ВБА“. Испод је ВБА код.

Шифра:

Под СтрЦонв_Екампле1 () Затамни ТектВалуес као низ Затамни резултат као низ ТектВалуес = "Екцел вба" Резултат = СтрЦонв (ТектВалуес, вбУпперЦасе) МсгБок Резултат Крај Суб

Ово ће претворити низ „Екцел ВБА“ у велика слова.

Покрените овај код помоћу тастера Ф5 или ручно и погледајте резултат истог.

Пример # 2

Сада погледајте исти низ са конверзијом малих слова. Испод је шифра.

Шифра:

Суб СтрЦонв_Екампле2 () Затамни ТектВалуес као низ Затамни резултат као низ ТектВалуес = "Екцел вба" Резултат = СтрЦонв (ТектВалуес, вбЛоверЦасе) МсгБок Резултат Крај Суб

Ово ће претворити низ „Екцел ВБА“ у мала слова.

Можете да покренете ручно или помоћу Екцел пречице Ф5. Испод је резултат истог.

Пример # 3

Сада погледајте исти низ са правилном конверзијом великих и малих слова. Испод је шифра.

Шифра:

Суб СтрЦонв_Екампле3 () Затамни ТектВалуес као низ Затамни резултат као низ ТектВалуес = "Екцел вба" Резултат = СтрЦонв (ТектВалуес, вбПроперЦасе) МсгБок Резултат Крај Суб

Ово ће претворити низ „Екцел ВБА“ у одговарајући случај. Свако прво слово низа је велико, а свако слово након размака такође се претвара у велико, а сви преостали знакови биће претворени у мала. Испод је резултат истог.

Пример # 4

Сада погледајте пример Уницоде карактера. Погледајте доњи код.

Шифра:

Суб СтрЦонв_Екампле4 () Дим и ас Лонг Дим к () Ас Бите к = СтрЦонв ("ЕкцелВБА", вбФромУницоде) Фор и = 0 То УБоунд (к) Дебуг.Принт к (и) Нект Енд Суб

Ово ће исписати све Уницоде знакове у непосредни прозор.

У АСЦИИ коду, „Е“ Уницоде је 69, „к“ Уницоде је 120 и тако даље. Овако, користећи ВБА СтрЦонв, можемо претворити низ у Уницоде.

Занимљиви Чланци...