Excel VBA StrConv funkcija
StrConv funkcija VBA ir kategorizēta virknes funkcijās, kas ir konversijas funkcija, šīs funkcijas izmantošana ir tāda, ka tā maina virknes reģistru ar izstrādātāja sniegto ievadi, šīs funkcijas argumenti ir virkne un ievade gadījumam piemēram, 1, lai mainītu virkni uz mazajiem burtiem.
StrConv nozīmē “Stīgu pārveidošana”. Izmantojot šo VBA funkciju, mēs varam pārveidot piegādāto virkni norādītajā formātā. Viena lieta, kas jums jāsaprot, ir šāda: mēs varam izmantot šo formulu tikai kā VBA funkciju, nevis kā Excel darblapas funkciju. Šajā rakstā mēs iepazīsimies ar pilnīgiem detalizētiem “ VBA StrConv ” formulas piemēriem .
Labi, apskatiet StrConv funkcijas sintaksi .

Virkne: Tas nav nekas cits kā teksts, kuru mēģinām pārveidot.
Reklāmguvums: kāda veida konversija mums jāveic. Šeit ir daudz dažādu iespēju, šeit ir saraksts ar reklāmguvumiem, kurus mēs varam veikt.
- vbUpperCase vai 1: šī opcija piegādāto teksta vērtību pārveido par lielo burtu. Tas darbojas līdzīgi funkcijai UCASE. Piemēram, ja jūs piegādājat vārdu “Excel”, tas tiks pārveidots par “EXCEL”.
- vbLowerCase vai 2: šī opcija pārvērš piegādāto teksta vērtību Excel mazo burtu rakstzīmē. Tas darbojas līdzīgi funkcijai LCASE. Piemēram, ja jūs piegādājat vārdu “Excel”, tas tiks pārveidots par “Excel”.
- vbProperCase vai 3: šī opcija pārveido piegādāto teksta vērtību rakstā Pareizs burts. Katrs vārda gribas pirmais raksturs tiek pārvērsts par lielajiem burtiem, un visi atlikušie burti tiek pārvērsti par mazajiem burtiem. Piemēram, ja jūs piegādājat vārdu “excEL”, tas tiks pārveidots par “Excel”.
- vbUniCode vai 64: šī opcija pārveido virkni par Unicode kodu.
- vbFromUnicode vai 128: Tas pārveido virkni Unicode par noklusējuma sistēmas kodu.
Pat ja mums ir vairākas citas iespējas ar iepriekš norādīto argumentu Reklāmguvums , trīs mums ir pietiekami labas.
LCID: Šis ir lokalizācijas ID. Pēc noklusējuma tas aizņem sistēmas ID. Tas neizmantos 99% gadījumu.

StrConv funkcijas piemēri VBA
1. piemērs
Tagad aplūkojiet virknes pārveidošanas par raksturu UPPER CASE piemēru. Es šeit lietoju vārdu “Excel VBA”. Zemāk ir VBA kods.
Kods:
Sub StrConv_Example1 () Blāvi TextValues kā virkne Dim Rezultāts kā String TextValues = "Excel vba" Rezultāts = StrConv (TextValues, vbUpperCase) MsgBox Rezultāts Beigas Sub

Tas pārveidos virkni “Excel VBA” lielajiem burtiem.
Palaidiet šo kodu, izmantojot F5 taustiņu vai manuāli, un skatiet tā rezultātu.

2. piemērs
Tagad apskatiet to pašu virkni ar mazo burtu pārveidošanu. Zemāk ir kods.
Kods:
Sub StrConv_Example2 () Dim TextValues kā virkne Dim Dim As As String TextValues = "Excel vba" Rezultāts = StrConv (TextValues, vbLowerCase) MsgBox Rezultāts Beigas Sub

Tas pārveidos virkni “Excel VBA” ar mazajiem burtiem.
Varat palaist manuāli vai ar Excel īsinājumtaustiņu F5. Zemāk ir rezultāts tam pašam.

3. piemērs
Tagad apskatiet to pašu virkni ar pareizu lietu pārveidošanu. Zemāk ir kods.
Kods:
Sub StrConv_Example3 () Blāvi TextValues kā virkne Dim Rezultāts kā String TextValues = "Excel vba" Rezultāts = StrConv (TextValues, vbProperCase) MsgBox Rezultāts Beigas Sub

Tas pārveidos virkni “Excel VBA” par pareizu burtu. Katrs virknes pirmais burts ir lielais burts, un katrs burts aiz atstarpes tiek pārveidots arī par lielo burtu, un visas atlikušās rakstzīmes tiks pārveidotas par mazajiem burtiem. Zemāk ir rezultāts tam pašam.

4. piemērs
Tagad ieskatieties Unicode rakstura piemēru. Apskatiet zemāk esošo kodu.
Kods:
Apakšstruktūra StrConv_Example4 () Dim i tikpat gara dimensija x () kā baits x = StrConv ("ExcelVBA", vbFromUnicode) Par i = 0 līdz atkļūdotam (x) atkļūdot. Drukāt x (i) Nākamās beigas apakšdaļa
Tādējādi visas unikoda rakstzīmes tiks izdrukātas tiešajā logā.

ASCII kodā “E” Unicode ir 69, “x” Unicode ir 120 utt. Šādi, izmantojot VBA StrConv, mēs varam pārveidot virkni par Unicode.
