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

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

Примери функције СтрЦонв у ВБА
Пример # 1
Сада погледајте пример претварања низа у знак ГОРЊИ СЛУЧАЈ. Овде користим реч „Екцел ВБА“. Испод је ВБА код.
Шифра:
Под СтрЦонв_Екампле1 () Затамни ТектВалуес као низ Затамни резултат као низ ТектВалуес = "Екцел вба" Резултат = СтрЦонв (ТектВалуес, вбУпперЦасе) МсгБок Резултат Крај Суб

Ово ће претворити низ „Екцел ВБА“ у велика слова.
Покрените овај код помоћу тастера Ф5 или ручно и погледајте резултат истог.

Пример # 2
Сада погледајте исти низ са конверзијом малих слова. Испод је шифра.
Шифра:
Суб СтрЦонв_Екампле2 () Затамни ТектВалуес као низ Затамни резултат као низ ТектВалуес = "Екцел вба" Резултат = СтрЦонв (ТектВалуес, вбЛоверЦасе) МсгБок Резултат Крај Суб

Ово ће претворити низ „Екцел ВБА“ у мала слова.
Можете да покренете ручно или помоћу Екцел пречице Ф5. Испод је резултат истог.

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

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

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

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