VBA UCASE

Työskennellessämme aakkosten kanssa tiedämme, että aakkosten kirjoittamiseen on kaksi tapaa. Pienet ja isot kirjaimet. Joskus meidän on vaihdettava tekstimuoto merkitsee pienistä kirjaimista isoiksi tai isoista isoiksi. Suuremman määrän tekstiä varten emme voi tehdä sitä manuaalisesti joka kerta. Excel antaa meille toiminnon tehdä samoin. Tekstin muuttamiseksi pienistä kirjaimista isoiksi on Excel VBA: ssa toiminto, jonka nimi on UCASE.

Merkkijono, jonka annamme syötteenä, voidaan ottaa käyttäjältä tai se voi olla yksi solu tai solualue. Se muuntaa kaikki merkkijonot isoiksi kirjaimiksi paitsi ensimmäisen merkkijonon.

Kuten edellä selitettiin, UCASE muuttaa pienet kirjaimet isoiksi kirjaimiksi VBA: ssa.

UCASE-toiminnon syntaksi Excel VBA: ssa

UCASE-toiminnolla on seuraava syntaksi Excel VBA: ssa:

Kohdemerkkijono on merkkijono tai merkkijoukko, jonka haluamme muuttaa pienistä kirjaimista isoiksi. VBA Ucase-toiminto muuttaa tekstin vain isoiksi kirjaimiksi. Se ei muuta solussa tehtyä muotoilua tai tekstissä olevia erikoismerkkejä. Kohdemerkkijono voi olla yksi solu tai se voi olla solualue.

Esimerkiksi, jos syötetään Ucase (anand), tuloksemme on ANAND. Myös jos meillä on toinen esimerkki, kuten tämä Ucase (1 kahdelle ja 2 kolmelle), tuloksena on 1 2: lle ja 2: lle kolmelle.

Kuinka käyttää Excel VBA UCASE -toimintoa?

Opimme käyttämään VBA UCASE -toimintoa muutamalla esimerkillä Excelissä.

Voit ladata tämän VBA UCASE Excel -mallin tästä - VBA UCASE Excel Template

VBA UCASE -toiminto - esimerkki # 1

Tässä esimerkissä solussa A1 on merkkijono ja haluan muuttaa tekstin arvon isoiksi. Katso alla olevaa tekstiä,

Huomaa: Muista aina ottaa käyttöön kehittäjä-välilehti Tiedostot-välilehdestä ja sitten Asetukset-osiosta käyttääksesi VBA: ta excelissä.

Noudata alla olevia vaiheita käyttääksesi UCASE-toimintoa Excel VBA: ssa.

Vaihe 1: Kehittäjän välilehdessä meidän on napsautettava Visual Basic päästäksesi VBA: hon.

Vaihe 2: Napsauta Lisää välilehti ja lisää moduuli VBA-projektiin.

Vaihe 3: Nyt tiedämme, että meidän on julistettava makronimi alatoiminnon avulla.

Koodi:

 Alinäyte () Loppu alaosaan 

Vaihe 4: Aktivoi laskentataulukko käyttääksesi sen ominaisuuksia, koska kohdemerkkijono on solussa A1.

Koodi:

 Alinäyte () -laskentataulukot ("Arkki1"). Aktivoi alaosa 

Vaihe 5: Nyt muutetaan arvo solussa A1 käyttämällä Ucase-toimintoa seuraavasti.

Koodi:

 Alinäyte () laskentataulukot ("Arkki1"). Aktivoi alue ("A1"). Arvo = UCase (Alue ("A1")) End Sub 

Vaihe 6: Suorita yllä oleva koodi suorituspainikkeella tai paina F5 nähdäksesi tulos.

Olemme muuttaneet solun A1 tekstin onnistuneesti isoiksi.

VBA UCASE -toiminto - esimerkki 2

Nyt otamme käyttäjän kirjoittamat pienet kirjaimet käyttöön ja muutamme arvon isoiksi.

Noudata alla olevia vaiheita käyttääksesi UCASE-toimintoa Excel VBA: ssa.

Vaihe 1: Kehittäjän välilehdessä meidän on napsautettava Visual Basic päästäksesi VBA: hon.

Vaihe 2: Napsauta Lisää välilehti ja lisää moduuli VBA-projektiin.

Vaihe 3: Aloita julistamalla toinen alatoiminto.

Koodi:

 Alinäyte1 () Loppu alaosa 

Vaihe 4: Ilmoita kaksi muuttujaa merkkijonona.

Koodi:

 Alinäyte1 () himmentää A, B merkkijonon lopuna 

Vaihe 5: Ota käyttäjän syöte syöterasiatoiminnon avulla ja tallenna sen arvo muuttujaan.

Koodi:

 Alinäyte1 () himmennetty A, B merkkijonona A = InputBox ("Kirjoita merkkijono", "pienet kirjaimet") Loppu alaosaan 

Vaihe 6: Tallenna muuttuja B merkkijonon A arvo, kun se muutetaan pienistä kirjaimista isoiksi kirjaimiksi käyttämällä UCASE-toimintoa.

Koodi:

 Alinäyte1 () himmennetty A, B merkkijonona A = InputBox ("Kirjoita merkkijono", "pienet kirjaimet") B = UCase (A) End Sub 

Vaihe 7: Näytä kohtaan B tallennettu arvo msgbox-toiminnolla.

Koodi:

 Alinäyte1 () Dim A, B Kuten merkkijono A = InputBox ("Kirjoita merkkijono", "Pienet kirjaimet") B = UCase (A) MsgBox B End Sub 

Vaihe 8: Suorita yllä oleva koodi painamalla F5 ja saat kehotuksen antaa arvo. Syötä mikä tahansa merkkijono.

Napsauta OK nähdäksesi tuloksen.

VBA UCASE -toiminto - esimerkki 3

Nyt testataan, että jos syöttöjonossa on joitain erikoismerkkejä tai numeroita, tekee se muutoksia siihen. Minulla on esimerkiksi merkkijono solussa C1, jossa on joitain erikoismerkkejä. Katso sitä alla,

Noudata alla olevia vaiheita käyttääksesi UCASE-toimintoa Excel VBA: ssa.

Vaihe 1: Kehittäjän välilehdessä meidän on napsautettava Visual Basic päästäksesi VBA: hon.

Vaihe 2: Napsauta Lisää välilehti ja lisää moduuli VBA-projektiin.

Vaihe 3: Ilmoita makronimi nyt alatoiminnon avulla.

Koodi:

 Alinäyte2 () Loppu alaosaan 

Vaihe 4: Aktivoi laskentataulukko käyttääksesi sen ominaisuuksia, koska kohdemerkkijono on solussa C1.

Koodi:

 Alinäyte2 () -laskentataulukot ("Arkki1"). Aktivoi alaosa 

Vaihe 5: Nyt muutetaan arvo solussa C1 käyttämällä Ucase-toimintoa seuraavasti.

Koodi:

 Alinäyte2 () laskentataulukot ("Arkki1"). Aktivoi alue ("c1"). Arvo = UCase (Alue ("c1")) Lopeta alaosa 

Vaihe 6: Suorita yllä oleva koodi suorituspainikkeella tai paina F5 nähdäksesi tulos.

Voimme nähdä, että UCase ei muuta erityisiä symboleja tai merkkejä.

VBA UCASE -toiminto - esimerkki # 4

Yllä olevissa esimerkeissä olemme vaihtaneet tekstin pienistä kirjaimista isoiksi isoiksi yhden solun kohdalla. Tässä esimerkissä muutamme koko tietoalueen isoiksi.

Arkissa 2 minulla on seuraavat tiedot. Mitä haluan tehdä, on muuttaa sarakkeen A tiedot pienillä kirjaimilla isoilla kirjaimilla sarakkeessa B.

Noudata alla olevia vaiheita käyttääksesi UCASE-toimintoa Excel VBA: ssa.

Vaihe 1: Kehittäjän välilehdessä meidän on napsautettava Visual Basic päästäksesi VBA: hon.

Vaihe 2: Napsauta Lisää välilehti ja lisää moduuli VBA-projektiin.

Vaihe 3: Ilmoita alatoiminto aloittaaksesi koodin kirjoittamisen.

Koodi:

 Alinäyte3 () Loppu alaosaan 

Vaihe 4: Jos haluat käyttää arkin 2 ominaisuuksia, aktivoi se ensin, koska tiedot ovat arkissa 2.

Koodi:

 Alinäyte3 () laskentataulukot ("Arkki2"). Aktivoi alaosa 

Vaihe 5: Ilmoita muuttuja A pitkäksi tietotyypiksi.

Koodi:

 Alinäyte3 () -laskentataulukot ("Arkki2"). Aktivoi himmennys A pitkään alaosaan 

Vaihe 6: Käytä silmukkaa muuttaaksesi kunkin rivin tietoja.

Koodi:

 Alinäyte3 () laskentataulukot ("Arkki2"). Aktivoi himmennys A niin kauan, että A = 2–6 

Olemme ilmoittaneet muuttujan A välillä 2 - 6, koska 2. - 6. rivillä meillä on tiedot arkissa.

Vaihe 7: Muuta nyt sarakkeen A arvo isoiksi ja tallenna se sarakkeeseen B seuraavalla koodilla.

Koodi:

 Alinäyte3 () -laskentataulukot ("Arkki2"). Aktivoi himmennys A niin kauan kuin A = 2 - 6 solua (A, 2) .Value = UCase (solut (A, 1) .Value) Seuraava A Lopeta alaosa 

Vaihe 8: Suorita yllä oleva koodi painamalla F5 nähdäksesi tuloksen arkissa 2 seuraavasti:

Muistettavat asiat

  • VBA Ucase-toiminto muuttaa tekstin isoiksi.
  • Merkkijono, jonka annamme syötteenä, voi olla yksi solu tai useita soluja.
  • Merkkinä, jonka annamme syötteenä, voi olla useita merkkijonoja.
  • Jos syöttöjonossa on erityisiä merkkejä tai symboleja, se pysyy ennallaan.

Suositellut artikkelit

Tämä on opas VBA UCASE -toimintoon. Täällä keskustelimme siitä, kuinka käyttää Excel VBA UCASE -toimintoa yhdessä käytännön esimerkkien ja ladattavien Excel-mallien kanssa. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. VBA VLOOKUP -toiminto
  2. DCOUNT-funktio Excelissä
  3. Kuinka käyttää VBA-vasenta toimintoa?
  4. AGGREGATE-toiminto Excelissä

Luokka: