VBA UCASE -funktion - Konvertera text till versaler i Excel

I Excel -kalkylblad konverterar UPPER -funktionen alla små tecken i en textsträng till stora bokstäver.

Det finns en liknande funktion i som också gör detsamma - the UCase fungera.

VBA UCase -funktionen tar en sträng som ingång och konverterar alla gemener till versaler.

Syntax för VBA UCASE -funktionen

Nedan finns syntaxen för VBA UCase -funktionen

UCase (sträng)

'Sträng' är texten där du vill konvertera alla små bokstäver till versaler.

Du kan använda en textsträng, en intervallreferens som innehåller textsträngen eller en variabel som har textsträngen.

Låt oss titta på ett par exempel på hur du använder UCase -funktionen i Excel VBA.

VBA UCase Exempel

Nedanstående kod skulle konvertera den angivna texten till versaler och sedan visa en meddelanderuta med denna text.

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

Nedan finns ett annat exempel på VBA -kod, där jag har använt en variabel (‘Var’) för att hålla textsträngen. UCase -funktionen används sedan för att konvertera den med små bokstäver till versaler.

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

Ett annat exempel nedan visar hur du tar strängen från en cell (A1) och visar den versala texten i en meddelanderuta.

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

Även om alla ovanstående exempel fungerar, är det osannolikt att du använder den här funktionen för att helt enkelt konvertera eller visa versalersträngen.

Nedan finns en mer praktiskt exempel av UCase -funktionen i Excel VBA.

Koden nedan går igenom alla celler i det valda intervallet och konverterar alla textsträngar till stora bokstäver.

Sub UCaseExample4 () Dim rng As Range Set rng = Selection for each Cell In rng Cell.Value = UCase (Cell) Next Cell End Sub

Här är några viktiga saker att veta om VBA UCase -funktionen:

  1. Det påverkar bara de små bokstäverna i textsträngen. Alla andra tecken än de små bokstäverna lämnas oförändrade. Det betyder att siffror, specialtecken och skiljetecken förblir oförändrade.
  2. Om du använder ett nulltecken (eller en referens till en tom cell) returnerar det ett nulltecken.

Andra användbara Excel VBA -funktioner:

  • VBA LCase -funktion.
  • VBA TRIM -funktion.
  • VBA INSTR -funktion.
  • VBA SPLIT FUNKTION.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave