Funkce VBA UCASE - Převod textu na velká písmena v Excelu

V listu aplikace Excel funkce HORNÍ převede všechna malá písmena textového řetězce na velká písmena.

Existuje podobná funkce, která také dělá totéž - UCase funkce.

Funkce VBA UCase převezme jako vstup řetězec a převede všechna malá písmena na velká písmena.

Syntaxe funkce VBA UCASE

Níže je syntaxe funkce VBA UCase

UCase (řetězec)

'Tětiva' je text, ve kterém chcete převést všechna malá písmena na velká.

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 UCase v aplikaci Excel VBA.

Příklady VBA UCase

Níže uvedený kód převede zadaný text na velká písmena a poté zobrazí okno se zprávou s tímto textem.

Sub UCaseExample1 () MsgBox UCase („Good Morning“) End Sub

Níže je další příklad kódu VBA, kde jsem použil proměnnou („Var“) k uložení textového řetězce. Funkce UCase se poté použije k převodu malých písmen na velká písmena.

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

Další příklad níže ukazuje, jak odebrat řetězec z buňky (A1) a zobrazit jeho velký text v okně zprávy.

Sub UCaseExample3 () MsgBox UCase (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 velkých písmen.

Níže je a praktičtější příklad funkce UCase 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 velká písmena.

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

Zde je několik důležitých věcí, které byste měli vědět o funkci VBA UCase:

  1. Ovlivňuje pouze malá písmena textového řetězce. Jakýkoli znak kromě malých textových znaků zůstane nezměněn. To znamená, že čísla, speciální znaky a interpunkce zůstávají nezměněny.
  2. Pokud použijete znak null (nebo odkaz na prázdnou buňku), vrátí znak null.

Další užitečné funkce Excel VBA:

  • Funkce VBA LCase.
  • Funkce VBA TRIM.
  • Funkce VBA INSTR.
  • FUNKCE SPLIT VBA.
wave wave wave wave wave