In het Excel-werkblad is er een LOWER-functie die een tekstreeks omzet in kleine letters.
Net als de LOWER-functie is er een vergelijkbare ingebouwde functie in Excel VBA - LCASE
De VBA LCASE-functie neemt een string als invoer en zet deze om in een string in kleine letters.
Syntaxis van VBA LCASE-functie
Hieronder staat de syntaxis van de VBA LCase-functie:
LCase (tekenreeks)
'Draad' is de tekst die u naar kleine letters wilt converteren.
U kunt een tekenreeks gebruiken, een bereikverwijzing die de tekenreeks bevat, of een variabele die de tekenreeks bevat.
Laten we een paar voorbeelden bekijken van het gebruik van de LCase-functie.
VBA LCase-voorbeelden
De onderstaande code converteert de opgegeven tekst naar kleine letters en toont deze in een berichtvenster.
Sub LCaseExample1() MsgBox LCase("Good Morning") End Sub
Hier is nog een voorbeeld, waarbij we een variabele ('Var') hebben gebruikt om de tekstreeks vast te houden en vervolgens de LCase-functie hebben gebruikt om deze naar kleine letters te converteren.
Sub LCaseExample2() Dim Var As String Var = "Goedemorgen" MsgBox LCase(Var) End Sub
Een ander voorbeeld hieronder laat zien hoe u de tekenreeks uit een cel (A1) haalt en de kleine versie ervan in een berichtvenster weergeeft.
Sub LCaseExample3() MsgBox LCase(Bereik("A1")) End Sub
Hoewel al deze bovenstaande voorbeelden werken, is het onwaarschijnlijk dat u deze functie gebruikt om de tekenreeks in kleine letters te converteren of weer te geven.
Hieronder is een meer praktisch voorbeeld van de LCase-functie in Excel VBA. De onderstaande code zou door alle cellen in het geselecteerde bereik gaan en alle tekstreeksen in kleine letters omzetten.
Sub LCaseExample1() Dim rng As Range Set rng = Selectie voor elke cel in rng Cell.Value = LCase(Cell) Next Cell End Sub
Een paar belangrijke dingen om te weten over de VBA LCase-functie:
- Het heeft alleen invloed op de hoofdletters van de tekenreeks. Elk ander teken dan de hoofdletters blijft ongewijzigd.
- Als u een null-teken (of een verwijzing naar een lege cel) gebruikt, wordt een null-teken geretourneerd.
Andere handige VBA-functies:
- VBA UCase-functie.
- VBA TRIM-functie.
- VBA INSTR-functie.
- VBA SPLIT-FUNCTIE.