VBA LCase funktsioon | Teisendage tekst väiketähtedeks VBA abil

Exceli VBA LCase funktsioon

LCase on vba sisseehitatud funktsioon, mida kasutatakse talle sisestatud stringide teisendamiseks väiketähtedega. See võtab ühe argumendi, mis on string sisendina, ja selle funktsiooni poolt genereeritud väljund on string, mida tuleb hoida silmas pidades on see, et see funktsioon teisendab kogu funktsiooni väiketähtedeks, mitte ainult suvalise märgi.

Peate olema proovinud sama valemit (LOWER) nagu VBA-s Excel ja te pole seda leidnud. Sest VBA-s nimetatakse väiketähti veidi erinevaks. VBA-s on see otsetee nimega "LCASE". Siin tähistab L tähist LOWER, nii et valemis on kirjas LOWERCASE.

Süntaks

  • String: pole midagi muud kui tekstiväärtus, mida proovime teisendada väiketähtedeks. Saame teksti esitada otse valemile, see võib olla lahtriviide ja ka muutuja kaudu.

Kuidas teisendada teksti väikeste tähtedega VBA-s?

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

Näide 1

Proovime funktsiooni LCASE abil teisendada tekstiväärtuse „Tere hommikust” väiketäheks.

1. samm: alustage alamprotseduuri, nimetades Exceli makro.

Kood:

 Alam LCase_Example1 () End Sub 

2. samm: kuulutage muutuja k stringiks.

Kood:

 Alam LCase_Example1 () Dim k As String End Sub 

3. samm: määrake väärtus muutujale „k”, rakendades funktsiooni „LCASE”.

4. samm: siin on string meie soovitud tekstiväärtus, mida proovime teisendada väiketähtedeks, ja soovitud stringi väärtus on „Tere tere hommikust”.

Kood:

 Sub LCase_Näide1 () Dim k As String k = LCase ("Tere hommikust") Lõpp Sub 

5. samm: nüüd kuvage teatekastis muutuja “k” tulemus.

Kood:

 Alam LCase_Näide1 () Dim k As String k = LCase ("Tere hommikust") MsgBox k End Sub 

Ok, kodeerimine on tehtud. Käivitame tulemuse nägemiseks koodi.

Nii teisendas LCase lihtsa kodeerimistehnikaga tekstiväärtuse “Tere tere hommikust” “tere tere hommikust”.

Näide 2

Oleme näinud, kuidas LCASE funktsioon VBA-s töötab. Ülaltoodud näites oleme väärtuse otse sisestanud valemile endale. Nüüd näeme, kuidas saame valemi jaoks raku võrdlusväärtust kasutada.

Oletame, et teil on lahtris A1 sõna „Tere head hommikust” nagu alloleval pildil.

1. samm: teisendame lahtri A1 väärtuse väiketäheks, kuvades tulemuse lahtris Range B1, nii et koodiks on vahemik (“B1”).

Kood:

 Alam LCase_Example2 () vahemik ("B1"). Väärtus End Sub 

2. samm: lahtrisse B1 kuni LCASE funktsiooni salvestame tulemuse, seega avage funktsioon.

3. samm: Selles näites on VBA stringi väärtus lahtriviide, mitte otsene väärtus. Seega andke lahtri viide vahemikuks (“A1”).

Kood:

 Alam LCase_Example2 () vahemik ("B1"). Väärtus = LCase (Range ("A1"). Väärtus) End Sub 

Nii, ok, oleme VBA kodeerimise osaga valmis. Käivitage kood ja vaadake maagiat lahtris B1.

Näide # 3

Ühe lahtri või ühe otsese väärtuse teisendamine pole suurim väljakutse. Kui peame tegelema töölehe väärtuste arvuga n, siis peame rakendama silmuseid kõigi lahtrite läbimiseks ja teisendama need väiketähtedeks.

Oletame, et allpool on andmed, mis teil on Exceli töölehel.

Kui te pole tsüklitest teadlik, peate pöörduma tagasi VBA kodeerimise põhitõdede juurde. Vaadake meie artikleid teemal "VBA aasad", et saada piisavalt teavet tsüklite kohta. Allolev kood teisendab ülaltoodud nimed väiketähtedeks.

Kood:

 Alam LCase_Näide3 () Dim k nii kaua, kui k = 2 kuni 8 lahtrit (k, 2). Väärtus = LCase (lahtrid (k, 1). Väärtus) Järgmine k End Sub 

See teisendab kõik tekstiväärtused 2. reast 8. funktsiooni väiketähtedega.

Lahtrite põhjal saate tõsta tsükli piiri 8-lt, olenemata teie andmete viimase rea numbrist.