Funkcia VBA LCase | Prevod textu na malé písmená pomocou VBA

Funkcia Excel VBA LCase

LCase je vstavaná funkcia vo vba, ktorá sa používa na prevod vstupného reťazca, ktorý je jej na malé písmená, vyžaduje jediný argument, ktorým je reťazec ako vstup a výstupom generovaným touto funkciou je reťazec, čo je potrebné zachovať Nezabúdajte, že táto funkcia prevádza všetky funkcie na malé písmená, nie iba na jednotlivé znaky.

Určite ste vyskúšali rovnaký vzorec (LOWER) ako program Excel vo VBA a nenašli ste ho. Pretože vo VBA sú malé písmená pomenované trochu inak. Vo VBA je to skratka s menom „LCASE“. Tu „L“ znamená „LOWER“, takže vzorec znie „LOWERCASE“.

Syntax

  • Reťazec: nie je nič iné ako textová hodnota, ktorú sa pokúšame previesť na malé písmená. Text môžeme dodať priamo do vzorca, môže to byť odkaz na bunku a môže to byť aj prostredníctvom premennej.

Ako previesť text malými písmenami vo VBA?

Túto šablónu VBA LCase Excel si môžete stiahnuť tu - Šablóna VBA LCase Excel

Príklad č

Pokúsme sa previesť textovú hodnotu „Hello Good Morning“ na malé písmená pomocou funkcie LCASE.

Krok 1: Začnite podproces pomenovaním makra programu Excel.

Kód:

 Sub LCase_Example1 () End Sub 

Krok 2: Deklarujte premennú k ako reťazec.

Kód:

 Sub LCase_Example1 () Dim k ako reťazec End Sub 

Krok 3: Priraďte hodnotu premennej „k“ pomocou funkcie „LCASE“.

Krok 4: Tu je reťazec požadovaná textová hodnota, ktorú sa pokúšame previesť na malé písmená, a požadovaná hodnota reťazca je „Hello Good Morning“.

Kód:

 Sub LCase_Example1 () Dim k As String k = LCase ("Hello Good Morning") End Sub 

Krok 5: Teraz v poli so správou ukážte výsledok premennej „k“.

Kód:

 Sub LCase_Example1 () Dim k As String k = LCase ("Hello Good Morning") MsgBox k End Sub 

Dobre, programovanie je hotové. Spustíme kód, aby sme videli výsledok.

LCase teda konvertovala textovú hodnotu „Hello Good Morning“ na „ahoj dobré ráno“ pomocou jednoduchej techniky kódovania.

Príklad č

Videli sme, ako funguje funkcia LCASE vo VBA. Vo vyššie uvedenom príklade sme priamo zadali hodnotu do samotného vzorca. Teraz uvidíme, ako môžeme použiť vzorec referenčnej hodnoty bunky.

Predpokladajme, že v bunke A1 máte slovo „Hello Good Morning“, ako na obrázku nižšie.

Krok 1: Konvertujeme hodnotu bunky A1 na malé písmená zobrazením výsledku v bunke rozsahu B1, takže kód bude Range („B1“). Hodnota =

Kód:

 Sub LCase_Example2 () Range ("B1"). Hodnota End Sub 

Krok 2: V bunke B1 pomocou funkcie LCASE uložíme výsledok, takže funkciu otvorte.

Krok 3: V tomto príklade je hodnota reťazca VBA odkazom na bunku, nie priamou hodnotou. Takže dajte odkaz na bunku ako Rozsah („A1“). Hodnota.

Kód:

 Sub LCase_Example2 () Range ("B1"). Hodnota = LCase (Range ("A1"). Value) End Sub 

Takže sme hotoví s časťou kódovania VBA. Spustite kód a uvidíte kúzlo v bunke B1.

Príklad č

Prepočet hodnoty jednej bunky alebo jednej priamej hodnoty nie je najväčšou výzvou. Keď potrebujeme narábať s „n“ počtom hodnôt v pracovnom hárku, potom musíme použiť slučky, aby sme prešli cez všetky bunky a previedli ich na malé hodnoty.

Predpokladajme, že nižšie sú údaje, ktoré máte v pracovnom hárku programu Excel.

Ak si nie ste vedomí slučiek, musíte sa vrátiť k základom kódovania VBA. Ak sa chcete dozvedieť viac o slučkách, prečítajte si naše články o slučkách VBA. Nasledujúci kód prevedie vyššie uvedené názvy na malé písmená.

Kód:

 Sub LCase_Example3 () Dim k ako dlho pre k = 2 až 8 buniek (k, 2). Hodnota = LCase (bunky (k, 1). Hodnota) Ďalej k Koniec Sub 

Týmto sa prevedú všetky textové hodnoty z riadku 2 na riadok 8 vo funkcii malých písmen.

Na základe svojich buniek môžete zvýšiť limit slučky z 8 na akékoľvek číslo posledného riadku vašich údajov.