VBA UCASE-functie - Converteer tekst naar hoofdletters in Excel

In het Excel-werkblad converteert de UPPER-functie alle kleine letters van een tekstreeks naar hoofdletters.

Er is een vergelijkbare functie die ook hetzelfde doet - de UCase functie.

De VBA UCase-functie neemt een string als invoer en zet alle kleine letters om in hoofdletters.

Syntaxis van de VBA UCASE-functie

Hieronder staat de syntaxis van de VBA UCase-functie:

UCase (tekenreeks)

'Draad' is de tekst waarin u alle kleine letters naar hoofdletters 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 UCase-functie in Excel VBA.

VBA UCase-voorbeelden

De onderstaande code converteert de opgegeven tekst naar hoofdletters en geeft vervolgens een berichtvenster weer met deze tekst.

Sub UCaseExample1() MsgBox UCase("Good Morning") End Sub

Hieronder staat nog een voorbeeld-VBA-code, waarbij ik een variabele ('Var') heb gebruikt om de tekstreeks vast te houden. De UCase-functie wordt vervolgens gebruikt om de kleine letters om te zetten in hoofdletters.

Sub UCaseExample2() Dim Var As String Var = "Goedemorgen" MsgBox UCase(Var) End Sub

Een ander voorbeeld hieronder laat zien hoe je de tekenreeks uit een cel (A1) haalt en de hoofdletters ervan in een berichtvenster weergeeft.

Sub UCaseExample3() MsgBox UCase(Bereik("A1")) End Sub

Hoewel al deze bovenstaande voorbeelden werken, is het onwaarschijnlijk dat u deze functie gebruikt om eenvoudig de hoofdletterreeks te converteren of weer te geven.

Hieronder is een meer praktisch voorbeeld van de UCase-functie in Excel VBA.

De onderstaande code zou door alle cellen in het geselecteerde bereik gaan en alle tekstreeksen in hoofdletters omzetten.

Sub UCaseExample4() Dim rng As Range Set rng = Selectie voor elke cel in rng Cell.Value = UCase(Cell) Next Cell End Sub

Hier zijn een paar belangrijke dingen die u moet weten over de VBA UCase-functie:

  1. Het heeft alleen invloed op de kleine letters van de tekenreeks. Elk ander teken dan de kleine letters blijft ongewijzigd. Dit betekent dat cijfers, speciale tekens en leestekens ongewijzigd blijven.
  2. Als u een null-teken (of een verwijzing naar een lege cel) gebruikt, wordt een null-teken geretourneerd.

Andere handige Excel VBA-functies:

  • VBA LCase-functie.
  • VBA TRIM-functie.
  • VBA INSTR-functie.
  • VBA SPLIT-FUNCTIE.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave