VBA UCASE

Tähestikuga töötades teame, et tähestiku kirjutamiseks on kaks võimalust. Väiketähed ja suurtähed. Mõnikord peame muutma teksti vormingut, mis tähendab väiketähti suurtähtedeks või suuri väiketähtedeks. Suurema tekstihulga korral ei saa me seda iga kord käsitsi teha. Excel annab meile funktsiooni sama teha. Teksti muutmiseks väiketähtedest suurtähtedeks on Exceli VBA-s funktsioon nimega UCASE.

Selle stringi, mille me sisendina anname, võib kasutaja võtta või see võib olla üksik lahter või lahtrite vahemik. See teisendab kogu stringi suurtäheks, mitte ainult esimeseks.

Nagu eespool selgitatud, muudab UCASE VBAs väiketähti suurtähtedeks.

Funktsiooni UCASE süntaks Excel VBA-s

Funktsioonil UCASE on Excel VBA-s järgmine süntaks:

Sihtstring on string või märkide komplekt, mida me tahame muuta väiketähtedest suuremateks. Funktsioon VBA Ucase muudab teksti ainult suurtäheks, see ei muuda lahtris tehtud vormindamist ega teksti spetsiaalseid sümboleid. Sihtmärk võib olla üks lahter või lahtrite vahemik.

Näiteks kui sisestame Ucase (anand), on tulemuseks ANAND. Ka siis, kui meil on veel üks näide, nagu see Ucase (1 kahele ja 2 kolmele), on tulemuseks 1 KUNI 2 JA 2 KOLM.

Kuidas kasutada funktsiooni Excel VBA UCASE?

Õpime VBA UCASE funktsiooni kasutama koos mõne näitega Excelis.

Selle VBA UCASE Exceli malli saate alla laadida siit - VBA UCASE Exceli mall

Funktsioon VBA UCASE - näide # 1

Selle näite puhul on mul lahtris A1 string, ja ma tahan muuta teksti väärtust suurtäheks. Vaadake allolevat teksti,

Märkus. Ärge unustage lubada arendaja vahekaarti failide vahekaardilt ja seejärel jaotist Suvandid, et VBA-d Excelis kasutada.

Funktsiooni UCASE kasutamiseks rakenduses Excel VBA toimige järgmiselt.

1. samm: arendaja vahekaardil peame VBA-sse sisenemiseks klõpsama visuaalset põhi.

2. samm: klõpsake vahekaarti Insert ja sisestage moodul VBA projekti.

3. samm: nüüd teame, et peame makronime deklareerima alamfunktsiooni abil.

Kood:

 Alamproov () Lõpp Alam 

4. samm: aktiveerige tööleht, et selle omadusi kasutada, kuna meie sihtstring on lahtris A1.

Kood:

 Alamproovi () töölehed ("Leht1"). Aktiveerige alammenüü lõpp 

5. samm: muutkem nüüd lahtris A1 väärtust, kasutades funktsiooni Ucase järgmiselt.

Kood:

 Alamvalim () töölehed ("Leht1"). Aktiveerige vahemik ("A1"). Väärtus = UCase (vahemik ("A1")) Lõpp Alam 

6. samm: käivitage ülaltoodud kood käivitusnupu abil või vajutage tulemuse nägemiseks F5.

Lahtri A1 tekst on edukalt muudetud suurtäheks.

Funktsioon VBA UCASE - näide # 2

Nüüd sisestame kasutaja väiketähed ja muudame väärtuse suurtähtedeks.

Funktsiooni UCASE kasutamiseks rakenduses Excel VBA toimige järgmiselt.

1. samm: arendaja vahekaardil peame VBA-sse sisenemiseks klõpsama visuaalset põhi.

2. samm: klõpsake vahekaarti Insert ja sisestage moodul VBA projekti.

3. samm: alustage teise alamfunktsiooni kuulutamisest.

Kood:

 Alamproov1 () Lõpeta alamvalim 

4. samm: kuulutage kaks muutujat stringina.

Kood:

 Alamnäide1 () Tühjendage A, B kui stringi lõpp-alam 

5. samm: kasutage sisendkasti funktsiooni abil kasutajalt sisestust ja salvestage selle väärtus muutujasse.

Kood:

 Alamnäide1 () Dim A, B kui string A = InputBox ("Kirjutage string", "Väiketähed") End Sub 

6. samm: muutuja B korral salvestage stringi A väärtus, kui see muudetakse funktsiooni UCASE abil väiketähtedest suurtähtedeks.

Kood:

 Alamnäide1 () Dim A, B kui string A = InputBox ("Kirjutage string", "Väiketähed") B = UCase (A) End Sub 

7. samm: kuvage funktsioonis mbox kasti B-s talletatud väärtus.

Kood:

 Alamnäide1 () Dim A, B kui string A = InputBox ("Kirjutage string", "Väiketähed") B = UCase (A) MsgBox B End Sub 

8. samm: käivitage ülaltoodud kood, vajutades F5 ja me saame käsu anda väärtus. Sisestage ükskõik milline string.

Tulemuse nägemiseks klõpsake nuppu OK.

Funktsioon VBA UCASE - näide # 3

Nüüd proovime proovida, kas sisendistringis on mingeid erimärke või numbreid, teeb ta selles muudatusi. Näiteks on mul lahtris C1 string, milles on mõned erisümbolid. Vaadake seda allpool,

Funktsiooni UCASE kasutamiseks rakenduses Excel VBA toimige järgmiselt.

1. samm: arendaja vahekaardil peame VBA-sse sisenemiseks klõpsama visuaalset põhi.

2. samm: klõpsake vahekaarti Insert ja sisestage moodul VBA projekti.

3. samm: kuulutage nüüd makronimi alamfunktsiooni abil.

Kood:

 Alamproov2 () Lõpeta alamvalim 

4. samm: aktiveerige tööleht, et selle omadusi kasutada, kuna meie sihtstring on lahtris C1.

Kood:

 Alamvalim2 () töölehed ("leht1"). Aktiveerige alamvalik 

5. samm: muutkem nüüd lahtris C1 väärtust, kasutades funktsiooni Ucase järgmiselt.

Kood:

 Alamvalim2 () töölehed ("Leht1"). Aktiveerige vahemik ("c1"). Väärtus = UCase (vahemik ("c1")) Lõpp Alam 

6. samm: käivitage ülaltoodud kood käivitusnupu abil või vajutage tulemuse nägemiseks F5.

Näeme, et UCase ei muuda spetsiaalseid sümboleid ega tähemärke.

Funktsioon VBA UCASE - näide # 4

Ülaltoodud näidetes oleme ühe lahtri puhul muutnud teksti väiketähtedest suuremateks. Selles näites muudame kogu andmevahemiku suurtähtedeks.

Lehel 2 on mul järgmised andmed. Mida ma tahan teha, on muuta veeru A andmed väiketähtedega veerus B suurtähtedeks.

Funktsiooni UCASE kasutamiseks rakenduses Excel VBA toimige järgmiselt.

1. samm: arendaja vahekaardil peame VBA-sse sisenemiseks klõpsama visuaalset põhi.

2. samm: klõpsake vahekaarti Insert ja sisestage moodul VBA projekti.

3. samm: koodi kirjutamise alustamiseks kuulutage alamfunktsioon.

Kood:

 Alamproov3 () lõpp alamvalim 

4. samm . Lehe 2 omaduste kasutamiseks aktiveerige see kõigepealt, kuna andmed on lehel 2.

Kood:

 Alamvalim3 () töölehed ("Leht2"). Aktiveerige alamvaldkond 

5. samm: kuulutage muutuja A pika andmetüübina.

Kood:

 Alamvalim3 () töölehed ("Leht2"). Aktiveerige Dim A kui pikk lõpp 

6. samm: kasutage silmuse jaoks, et muuta igas reas andmeid.

Kood:

 Alamvalim3 () töölehed ("leht2"). Aktiveerige Dim A nii kaua, kui A = 2 kuni 6 

Oleme kuulutanud muutuja A vahemikuks 2 kuni 6, kuna 2. kuni 6. reas on meil andmed lehel.

7. samm: muutke nüüd veeru A väärtus suurtäheks ja salvestage see veerus B järgmise koodi järgi.

Kood:

 Alamvalim3 () töölehed ("Leht2"). Aktiveerige Dim A nii kaua, kui A = 2 kuni 6 lahtrit (A, 2) .Väärtus = UCase (lahtrid (A, 1) .Väärtus) Järgmine A Lõpp Alam 

8. samm: käivitage ülaltoodud kood, vajutades F5, et näha tulemust 2. lehel järgmiselt,

Asjad, mida meeles pidada

  • Funktsioon VBA Ucase muudab teksti suurtähtedeks.
  • String, mille me sisendina anname, võib olla üks lahter või mitu lahtrit.
  • Stringil, mille sisendina anname, võib selles olla mitu stringi.
  • Kui sisestusstringil on erimärke või sümboleid, jääb see muutumatuks.

Soovitatavad artiklid

See on olnud VBA UCASE Function juhend. Siin arutati, kuidas kasutada rakendust Excel VBA UCASE Function koos praktiliste näidete ja allalaaditava excelimalliga. Võite vaadata ka meie teisi soovitatud artikleid -

  1. VBA VLOOKUP funktsioon
  2. DCOUNT funktsioon Excelis
  3. Kuidas kasutada VBA vasakfunktsiooni?
  4. AGGREGATE funktsioon Excelis

Kategooria: