V Excelovem delovnem listu funkcija UPPER pretvori vse male črke besedilnega niza v velika.
Obstaja podobna funkcija, ki deluje enako - the UCase funkcijo.
Funkcija VBA UCase za niz vzame niz in pretvori vse male črke v velika.
Sintaksa funkcije VBA UCASE
Spodaj je sintaksa funkcije VBA UCase
UCase (niz)
'Vrvica' je besedilo, v katerem želite pretvoriti vse male črke v velika.
Uporabite lahko besedilni niz, sklic na obseg, ki vsebuje besedilni niz, ali spremenljivko, ki ima besedilni niz.
Oglejmo si nekaj primerov uporabe funkcije UCase v Excelu VBA.
Primeri VBA UCase
Spodnja koda bi določeno besedilo pretvorila v velika črka in nato prikazala polje s sporočilom s tem besedilom.
Sub UCaseExample1 () MsgBox UCase ("Dobro jutro") Konec Sub
Spodaj je še en primer kode VBA, kjer sem uporabil spremenljivko ('Var') za shranjevanje besedilnega niza. Funkcija UCase se nato uporabi za pretvorbo malih črk v velike.
Sub UCaseExample2 () Dim Var As String Var = "Dobro jutro" MsgBox UCase (Var) End Sub
Še en spodnji primer prikazuje, kako vzeti niz iz celice (A1) in prikazati veliko besedilo v polju za sporočila.
Sub UCaseExample3 () MsgBox UCase (obseg ("A1")) End Sub
Čeprav vsi zgornji primeri delujejo, te funkcije verjetno ne boste uporabili za preprosto pretvorbo ali prikaz velikega niza.
Spodaj je a bolj praktičen primer funkcije UCase v Excelu VBA.
Spodnja koda bi šla skozi vse celice v izbranem obsegu in pretvorila vse besedilne nize v velike črke.
Sub UCaseExample4 () Dim rng As Range Set rng = Izbor za vsako celico v rng Cell.Value = UCase (Cell) Naslednja celica End Sub
Nekaj pomembnih stvari, ki jih morate vedeti o funkciji VBA UCase:
- Vpliva samo na male črke besedilnega niza. Vsak znak razen malih črk besedila ostane nespremenjen. To pomeni, da številke, posebni znaki in ločila ostanejo nespremenjeni.
- Če uporabite ničelni znak (ali sklic na prazno celico), bo vrnil ničelni znak.
Druge uporabne funkcije Excel VBA:
- VBA LCase funkcija.
- Funkcija VBA TRIM.
- Funkcija VBA INSTR.
- VBA SPLIT FUNKCIJA.