VBA UCASE

În timp ce lucrăm cu alfabetul știm că există două modalități de a scrie un alfabet. Minuscule și Minuscule Uneori, trebuie să schimbăm formatul textului înseamnă majuscule cu majuscule sau majuscule în minuscule. Pentru o cantitate mai mare de text, nu o putem face manual de fiecare dată. Excel ne oferă o funcție de a face la fel. Pentru a schimba textul de la majuscule la majuscule, există o funcție în Excel VBA numită UCASE.

Șirul pe care îl oferim ca intrare poate fi preluat de la un utilizator sau poate fi o singură celulă sau o gamă de celule. Convertește toate șirurile în majuscule, nu numai primul șir.

După cum s-a explicat mai sus, UCASE schimbă caracterele minuscule în majuscule în VBA

Sintaxa funcției UCASE în Excel VBA

Funcția UCASE are următoarea sintaxă în Excel VBA:

Aici șirul țintă este șirul sau setul de caractere pe care dorim să le schimbăm de la majuscule la majuscule. Funcția UBA VBA modifică doar textul într-o majusculă, nu schimbă nicio formatare făcută în celulă sau nu schimbă simbolurile speciale din text. Șirul țintă poate fi o singură celulă sau poate fi o gamă de celule.

De exemplu, dacă introducem Ucase (anand) rezultatul pe care îl vom avea este ANAND. De asemenea, dacă avem un alt exemplu de genul acesta Ucase (1 pentru 2 și 2 pentru trei) rezultatul va fi 1 PENTRU 2 ȘI 2 PENTRU TREI.

Cum se utilizează funcția Excel VBA UCASE?

Vom învăța cum să utilizăm o funcție VBA UCASE cu câteva exemple în Excel.

Puteți descărca acest șablon Excel VBA UCASE aici - Șablonul VBA UCASE Excel

Funcția VBA UCASE - Exemplul # 1

În acest exemplu, am un șir în celula A1 și vreau să schimb valoarea textului cu majuscule. Aruncați o privire la textul de mai jos,

Notă: Amintiți-vă întotdeauna pentru a activa fila dezvoltatorului din fila fișiere și apoi din secțiunea de opțiuni pentru a utiliza VBA în excel.

Urmați pașii de mai jos pentru a utiliza funcția UCASE în Excel VBA.

Pasul 1: în fila dezvoltatorului, trebuie să facem clic pe Visual Basic pentru a intra în VBA.

Pasul 2: Faceți clic pe fila Insert și introduceți un modul în proiectul VBA.

Pasul 3: Acum știm că trebuie să declaram un nume macro folosind subfuncția.

Cod:

 Sub eșantion () End Sub 

Pasul 4: Activați foaia de lucru pentru a utiliza proprietățile sale, deoarece șirul nostru țintă este în celula A1.

Cod:

 Sub Eșantion () Fișe de lucru („Foaie1”) 

Pasul 5: Să modificăm acum valoarea în celula A1 folosind funcția Ucase după cum urmează.

Cod:

 Sub Eșantion () Fișe de lucru ("Foaie1"). Activare interval ("A1"). Valoare = UCase (Interval ("A1")) 

Pasul 6: Rulați codul de mai sus cu butonul de rulare sau apăsați F5 pentru a vedea rezultatul.

Am schimbat cu succes textul din celula A1 în majuscule.

Funcția VBA UCASE - Exemplul # 2

Acum vom preia un utilizator în minuscule și vom schimba valoarea în majuscule.

Urmați pașii de mai jos pentru a utiliza funcția UCASE în Excel VBA.

Pasul 1: în fila dezvoltatorului, trebuie să facem clic pe Visual Basic pentru a intra în VBA.

Pasul 2: Faceți clic pe fila Insert și introduceți un modul în proiectul VBA.

Pasul 3: Începeți prin a declara o altă subfuncție.

Cod:

 Sub Eșantion1 () Final Sub 

Pasul 4: Declarați două variabile ca șir.

Cod:

 Sub Eșantion1 () Dim A, B Ca Sub End Cap 

Pasul 5: Luati intrarea de la utilizator folosind o functie de caseta de intrare si stocati valoarea acesteia intr-o variabila.

Cod:

 Sub Eșantion1 () Dim A, B Ca șir A = InputBox ("Scrieți un șir", "Minuscule") 

Pasul 6: În variabila B stocați valoarea șirului A atunci când este schimbată de la majuscule la majuscule folosind o funcție UCASE.

Cod:

 Sub Eșantion1 () Dim A, B Ca șir A = InputBox ("Scrieți un șir", "Minuscule") B = UCase (A) End Sub 

Pasul 7: Afișați valoarea stocată în B folosind funcția msgbox.

Cod:

 Sub Eșantion1 () Dim A, B Ca String A = InputBox ("Scrieți un șir", "Minuscule") B = UCase (A) MsgBox B End Sub 

Pasul 8: Rulați codul de mai sus apăsând F5 și vom primi o solicitare pentru a da o valoare. Introduceți orice șir.

Faceți clic pe OK pentru a vedea rezultatul.

Funcția VBA UCASE - Exemplul # 3

Acum, să testăm că dacă avem anumite caractere sau numere în șirul de intrare, va face modificări. De exemplu, am o șir în celula C1 cu câteva simboluri speciale în ea. Aruncați o privire mai jos,

Urmați pașii de mai jos pentru a utiliza funcția UCASE în Excel VBA.

Pasul 1: în fila dezvoltatorului, trebuie să facem clic pe Visual Basic pentru a intra în VBA.

Pasul 2: Faceți clic pe fila Insert și introduceți un modul în proiectul VBA.

Pasul 3: Acum declarați un nume macro folosind subfuncția.

Cod:

 Sub Eșantion2 () Final Sub 

Pasul 4: Activați foaia de lucru pentru a utiliza proprietățile sale, deoarece șirul nostru țintă este în celula C1.

Cod:

 Sub Eșantion2 () Fișe de lucru („Foaie1”) 

Pasul 5: Să schimbăm acum valoarea în celula C1 folosind funcția Ucase după cum urmează.

Cod:

 Sub Eșantion2 () Fișe de lucru ("Foaie1"). Activare interval ("c1"). Valoare = UCase (Interval ("c1")) 

Pasul 6: Rulați codul de mai sus cu butonul de rulare sau apăsați F5 pentru a vedea rezultatul.

Putem vedea că UCase nu schimbă simbolurile sau caracterele speciale.

Funcția VBA UCASE - Exemplul # 4

În exemplele de mai sus, am schimbat textul de la majuscule la majuscule pentru o singură celulă. În acest exemplu, vom schimba întreaga gamă de date în majuscule.

În foaia 2 am următoarele date. Ce vreau să fac este să schimb datele din coloana A cu majuscule în majuscule în coloana B.

Urmați pașii de mai jos pentru a utiliza funcția UCASE în Excel VBA.

Pasul 1: în fila dezvoltatorului, trebuie să facem clic pe Visual Basic pentru a intra în VBA.

Pasul 2: Faceți clic pe fila Insert și introduceți un modul în proiectul VBA.

Pasul 3: Declarați o sub-funcție pentru a începe să scrieți codul.

Cod:

 Sub Eșantion3 () Final Sub 

Pasul 4: Pentru a utiliza proprietățile foii 2 activați-o mai întâi, deoarece datele sunt în foaia 2.

Cod:

 Sub Eșantion 3 () Fișe de lucru („Foaie2”) 

Pasul 5: Declarați o variabilă A ca un tip de date lung.

Cod:

 Sub Eșantion 3 () Fișe de lucru ("Foaie2"). Activați Dim A ca lungime 

Pasul 6: Folosiți pentru buclă pentru a schimba datele din fiecare rând.

Cod:

 Sub Eșantion3 () Fișe de lucru ("Foaie2"). Activați Dim A cât timp pentru A = 2 până la 6 Sub 

Am declarat variabila A de la 2 la 6, deoarece de la 2 la 6 rând, avem datele în foaie.

Pasul 7: Acum schimbați valoarea din coloana A în majuscule și păstrați-o în coloana B de următorul cod.

Cod:

 Sub Eșantion3 () Fișe de lucru ("Foaie2"). Activați Dim A cât timp pentru A = 2 până la 6 celule (A, 2). Valoare = UCase (Celule (A, 1). Valor) Următorul A Final Sub 

Pasul 8: Rulați codul de mai sus apăsând F5 pentru a vedea rezultatul din foaia 2 după cum urmează,

Lucruri de amintit

  • Funcția UBA VBA schimbă textul cu majuscule.
  • Șirul pe care îl oferim ca intrare poate fi o singură celulă sau mai multe celule.
  • Șirul pe care îl oferim ca intrare poate avea mai multe șiruri în el.
  • Dacă șirul de intrare are caractere sau simboluri speciale, acesta rămâne neschimbat.

Articole recomandate

Acesta a fost un ghid pentru funcția VBA UCASE. Aici am discutat despre cum să utilizăm funcția Excel VBA UCASE împreună cu exemple practice și șablon Excel descărcabil. De asemenea, puteți parcurge și alte articole sugerate -

  1. Funcția VBA VLOOKUP
  2. Funcția DCOUNT în Excel
  3. Cum se utilizează funcția VBA stângă?
  4. AGGREGATE Funcție în Excel

Categorie: