V listu aplikace Excel je funkce LOWER, která převádí textový řetězec na malá písmena.
Stejně jako funkce LOWER existuje v aplikaci Excel VBA podobná vestavěná funkce - LCASE
Funkce VBA LCASE převezme jako vstup řetězec a převede jej na malý řetězec.
Syntaxe funkce VBA LCASE
Níže je syntaxe funkce VBA LCase
LCase (řetězec)
'Tětiva' je text, který chcete převést na malá písmena.
Můžete použít textový řetězec, odkaz na rozsah, který obsahuje textový řetězec, nebo proměnnou, která má textový řetězec.
Podívejme se na několik příkladů použití funkce LCase.
Příklady VBA LCase
Níže uvedený kód převede zadaný text na malá písmena a zobrazí jej v okně zprávy.
Sub LCaseExample1 () MsgBox LCase („Good Morning“) End Sub
Zde je další příklad, kde jsme použili proměnnou („Var“) k uchování textového řetězce a poté pomocí funkce LCase jej převedli na malá písmena.
Sub LCaseExample2 () Dim Var jako řetězec Var = "Good Morning" MsgBox LCase (Var) End Sub
Další příklad níže ukazuje, jak odebrat řetězec z buňky (A1) a zobrazit její malou verzi v okně zprávy.
Sub LCaseExample3 () MsgBox LCase (Range ("A1")) End Sub
Přestože všechny výše uvedené příklady fungují, je nepravděpodobné, že byste tuto funkci použili k jednoduchému převodu nebo zobrazení řetězce malých písmen.
Níže je a praktičtější příklad funkce LCase v Excelu VBA. Níže uvedený kód by procházel všemi buňkami ve vybraném rozsahu a převedl všechny textové řetězce na malá písmena.
Sub LCaseExample1 () Dim rng As Range Set rng = Selection for each Cell In rng Cell.Value = LCase (Cell) Next Cell End Sub
Několik důležitých věcí, které byste měli vědět o funkci VBA LCase:
- Ovlivňuje pouze velká písmena textového řetězce. Jakýkoli znak kromě velkých textových znaků zůstane nezměněn.
- Pokud použijete znak null (nebo odkaz na prázdnou buňku), vrátí znak null.
Další užitečné funkce VBA:
- Funkce VBA UCase.
- Funkce VBA TRIM.
- Funkce VBA INSTR.
- FUNKCE SPLIT VBA.