VBA UCASE

Tijekom rada s abecedom znamo da postoje dva načina pisanja abecede. Mala i velika slova. Ponekad trebamo promijeniti format teksta, a to znači malim i malim slovima ili malim. Za veću količinu teksta, ne možemo to učiniti ručno svaki put. Excel nam daje funkciju da učinimo isto. Za promjenu teksta iz malih i velikih slova postoji u programu Excel VBA funkcija UCASE.

Niz koji dajemo kao ulaz može se uzeti od korisnika ili može biti jedna ćelija ili niz ćelija. Pretvara sav niz u velika slova, a ne samo prvi.

Kao što je gore objašnjeno, UCASE mijenja male slova u VBA s velikim slovima.

Sintaksa UCASE funkcije u Excelu VBA

UCASE funkcija ima sljedeću sintaksu u Excelu VBA:

Ovdje je ciljni niz niz ili niz znakova koje želimo promijeniti iz malih i velikih slova. VBA Ucase funkcija mijenja tekst samo u velika slova i ne mijenja nijedno oblikovanje izvršeno u ćeliji ili ne mijenja posebne simbole u tekstu. Ciljni niz može biti jedna ćelija ili može biti niz ćelija.

Na primjer, ako unesemo Ucase (anand), rezultat ćemo imati ANAND. Također ako imamo još jedan primjer kao što je ovaj Ucase (1 za 2 i 2 za tri), rezultat će biti 1 ZA 2 i 2 ZA TRI.

Kako se koristi Excel VBA UCASE funkcija?

Naučit ćemo kako koristiti VBA UCASE funkciju s nekoliko primjera u Excelu.

Ovaj VBA UCASE Excel predložak možete preuzeti ovdje - VBA UCASE Excel predložak

VBA UCASE funkcija - Primjer # 1

U ovom primjeru imam niz u ćeliji A1 i želim promijeniti vrijednost teksta u velika slova. Pogledajte tekst u nastavku,

Napomena: Uvijek omogućite karticu razvojnog programera na kartici datoteke, a zatim iz odjeljka s mogućnostima da biste koristili VBA u excelu.

Slijedite dolje navedene korake za korištenje UCASE funkcije u Excelu VBA.

Korak 1: Na kartici programera moramo kliknuti vizualni osnovni da bismo ušli u VBA.

Korak 2: Kliknite karticu za umetanje i umetnite modul u VBA projekt.

Korak 3: Sada znamo da trebamo deklarirati ime makronaredbe koristeći pod-funkciju.

Kodirati:

 Pod uzorak () Kraj Sub 

Korak 4: Aktivirajte radni list da biste koristili njegova svojstva jer je naš ciljni niz u ćeliji A1.

Kodirati:

 Pod uzorci () radni listovi ("Sheet1"). Aktivirajte krajnji sub 

Korak 5: Sada promijenimo vrijednost u ćeliji A1 koristeći Ucase funkciju na sljedeći način.

Kodirati:

 Pod uzorci () radni listovi ("Sheet1"). Aktivirajte raspon ("A1"). Vrijednost = UCase (raspon ("A1")) Kraj Pod 

Korak 6: Pokrenite gornji kôd pomoću gumba za pokretanje ili pritisnite F5 da biste vidjeli rezultat.

Tekst u ćeliji A1 uspješno smo promijenili u veliko slovo.

VBA UCASE funkcija - primjer br. 2

Sada ćemo preuzeti unos korisnika u malim slovima i promijenit ćemo vrijednost u velika slova.

Slijedite dolje navedene korake za korištenje UCASE funkcije u Excelu VBA.

Korak 1: Na kartici programera moramo kliknuti vizualni osnovni da bismo ušli u VBA.

Korak 2: Kliknite karticu za umetanje i umetnite modul u VBA projekt.

Korak 3: Započnite s proglašavanjem druge podfunkcije.

Kodirati:

 Sub Sample1 () Kraj Sub 

Korak 4: Deklarirajte dvije varijable kao niz.

Kodirati:

 Sub Uzorak1 () Dim A, B Kao kraj niza Pod 

Korak 5: Uzmite korisnikov unos pomoću funkcije polja za unos i pohranite njegovu vrijednost u varijablu.

Kodirati:

 Sub Sample1 () Dim A, B Kao niz A = InputBox ("Napiši niz", "Mala slova") End Sub 

Korak 6: U varijablu B pohranite vrijednost niza A kad se promijeni iz malih i velikih slova koristeći UCASE funkciju.

Kodirati:

 Pod uzorkom1 () Dim A, B kao niz A = InputBox ("Napiši niz", "mala slova") B = UCase (A) Kraj pot 

Korak 7: Prikažite vrijednost spremljenu u B pomoću funkcije msgbox.

Kodirati:

 Sub Sample1 () Dim A, B As string A = InputBox ("Write a string", "malih slova") B = UCase (A) MsgBox B End Sub 

Korak 8: Pokrenite gornji kôd pritiskom na F5 i dobili smo brzi odgovor na vrijednost. Unesite bilo koji niz.

Kliknite na OK da biste vidjeli rezultat.

VBA UCASE funkcija - primjer br. 3

Sada testirajmo da li će se u ulaznom nizu pojaviti neki posebni znakovi ili brojevi. Na primjer, imam niz u ćeliji C1 s nekim posebnim simbolima. Pogledajte u nastavku,

Slijedite dolje navedene korake za korištenje UCASE funkcije u Excelu VBA.

Korak 1: Na kartici programera moramo kliknuti vizualni osnovni da bismo ušli u VBA.

Korak 2: Kliknite karticu za umetanje i umetnite modul u VBA projekt.

Korak 3: Sada proglasite makro ime koristeći podfunkciju.

Kodirati:

 Sub Sample2 () Kraj Sub 

Korak 4: Aktivirajte radni list da biste koristili njegova svojstva jer je naš ciljni niz u ćeliji C1.

Kodirati:

 Radni listovi Sub Sample2 () ("Sheet1"). Aktivirajte Kraj Sub 

Korak 5: Sada promijenimo vrijednost u ćeliji C1 pomoću Ucase funkcije na sljedeći način.

Kodirati:

 Sub Sample2 () Radni listovi ("Sheet1"). Aktivirajte raspon ("c1"). Vrijednost = UCase (raspon ("c1")) Kraj Sub 

Korak 6: Pokrenite gornji kôd pomoću gumba za pokretanje ili pritisnite F5 da biste vidjeli rezultat.

Vidimo da UCase ne mijenja posebne simbole ili znakove.

VBA UCASE funkcija - primjer br. 4

U gornjim primjerima promijenili smo tekst iz malih i velikih slova u jednoj ćeliji. U ovom ćemo primjeru promijeniti cijeli niz podataka velikim slovom.

U listu 2 imam sljedeće podatke. Ono što želim učiniti je promijeniti podatke u stupcu A u malim i velikim slovima u stupcu B.

Slijedite dolje navedene korake za korištenje UCASE funkcije u Excelu VBA.

Korak 1: Na kartici programera moramo kliknuti vizualni osnovni da bismo ušli u VBA.

Korak 2: Kliknite karticu za umetanje i umetnite modul u VBA projekt.

Korak 3: Proglasite potfunkciju za početak pisanja koda.

Kodirati:

 Sub Sample3 () Kraj Sub 

Korak 4: Za korištenje svojstava lista 2 prvo ga aktivirajte jer su podaci u listu 2.

Kodirati:

 Radni listovi Sub Sample3 () ("Sheet2"). Aktivirajte Kraj Sub 

Korak 5: Deklarirajte varijablu A kao dugu vrstu podataka.

Kodirati:

 Sub Sample3 () radni listovi ("Sheet2"). Aktivirajte Dim A kao dugačak pot 

Korak 6: Upotrijebite petlju za promjenu podataka u svakom retku.

Kodirati:

 Sub Sample3 () radni listovi ("Sheet2"). Aktivirajte Dim A kao dugo za A = 2 do 6 Kraj Sub 

Promjenjivu A smo proglasili od 2 do 6 jer iz drugog do šestog reda imamo podatke u listu.

Korak 7: Sada promijenite vrijednost u stupcu A u velika slova i pohranite je u stupac B slijedećim Kodom.

Kodirati:

 Sub Sample3 () Radni listovi ("Sheet2"). Aktivirajte Dim A kao dugačak za A = 2 do 6 ćelija (A, 2) .Value = UCase (ćelije (A, 1) .Value) Next A End Sub 

Korak 8: Pokrenite gornji kôd pritiskom na F5 da biste vidjeli rezultat na listu 2 kako slijedi,

Stvari koje treba zapamtiti

  • VBA Ucase funkcija mijenja tekst u velika slova.
  • Niz koji dajemo kao ulaz može biti jedna ćelija ili više ćelija.
  • Niz koji dajemo kao ulaz može imati više niza u njemu.
  • Ako ulazni niz sadrži bilo koje posebne znakove ili simbole, on ostaje nepromijenjen.

Preporučeni članci

Ovo je vodič za funkciju VBA UCASE. Ovdje smo raspravljali o tome kako koristiti Excel VBA UCASE funkciju, uz praktične primjere i preuzeti excel predložak. Možete i pregledati naše druge predložene članke -

  1. VBA VLOOKUP funkcija
  2. DCOUNT funkcija u Excelu
  3. Kako koristiti funkciju VBA s lijeve strane?
  4. AGGREGATE funkcija u Excelu

Kategorija: