Funcția VBA UCASE - Conversia textului cu majuscule în Excel

În foaia de lucru Excel, funcția UPPER convertește toate caracterele mici ale unui șir de text în majuscule.

Există o funcție similară în care, de asemenea, face același lucru - UCase funcţie.

Funcția VBA UCase ia un șir ca intrare și convertește toate caracterele minuscule în majuscule.

Sintaxa funcției VBA UCASE

Mai jos este sintaxa funcției VBA UCase

UCase (șir)

'Şir' este textul în care doriți să convertiți toate minusculele în majuscule.

Puteți utiliza un șir de text, o referință de interval care conține șirul de text sau o variabilă care are șirul de text.

Să aruncăm o privire la câteva exemple de utilizare a funcției UCase în Excel VBA.

Exemple VBA UCase

Codul de mai jos ar converti textul specificat în majuscule și apoi ar afișa o casetă de mesaj cu acest text.

Sub UCaseExample1 () MsgBox UCase („Bună dimineața”) End Sub

Mai jos este un alt exemplu de cod VBA, unde am folosit o variabilă („Var”) pentru a ține șirul de text. Funcția UCase este apoi utilizată pentru a o converti cu majuscule.

Sub UCaseExample2 () Dim Var As String Var = "Bună dimineața" MsgBox UCase (Var) End Sub

Un alt exemplu de mai jos arată cum să luați șirul dintr-o celulă (A1) și să afișați textul cu majusculă al acestuia într-o casetă de mesaje.

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

În timp ce toate aceste exemple de mai sus funcționează, este puțin probabil să utilizați această funcție pentru a converti sau afișa șirul majuscul.

Mai jos este un exemplu mai practic a funcției UCase în Excel VBA.

Codul de mai jos ar trece prin toate celulele din intervalul selectat și ar converti toate șirurile de text în litere mari.

Sub UCaseExample4 () Dim rng As Range Set rng = Selecție pentru fiecare celulă din rng Cell.Value = UCase (celulă) Următoarea finalizare a celulei Sub

Iată câteva lucruri importante de știut despre funcția VBA UCase:

  1. Afectează numai caracterele mici ale șirului de text. Orice caracter, altul decât caracterele text minuscule, este lăsat neschimbat. Aceasta înseamnă că numerele, caracterele speciale și punctuațiile rămân neschimbate.
  2. Dacă utilizați un caracter nul (sau o referință la o celulă goală), acesta va returna un caracter nul.

Alte funcții utile Excel VBA:

  • Funcția VBA LCase.
  • Funcția VBA TRIM.
  • Funcția VBA INSTR.
  • FUNCȚIA VBA SPLIT.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave