VBA LCase funktsioon - Teisenda tekst väiketähtedeks VBA abil

Lang L: none (table-of-contents)

Exceli VBA LCase funktsioon

LCase on sisseehitatud funktsioon vba-s, mida kasutatakse talle sisestatud stringide teisendamiseks väiketähtedega. See võtab ühe argumendi, mis on string sisendina, ja selle funktsiooni genereeritud väljund on string, mida tuleb hoida silmas pidades on see, et see funktsioon teisendab kogu funktsiooni väiketähtedeks, mitte ainult suvalise tähemä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 otseteenimega, st "LCASE". Siin tähistab L tähist LOWER, nii et valemi tekst on 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?

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 soovitav stringiväärtus on „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_Example1 () 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 töötab VBA-s. Ülaltoodud näites oleme väärtuse otse sisestanud valemile endale. Nüüd näeme, kuidas saame raku võrdlusväärtust valemi jaoks 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: funktsiooni LCASE kaudu lahtrisse B1 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

Niisiis, ok, VBA kodeerimisosaga oleme 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 minema tagasi VBA kodeerimise põhitõdede juurde. Vaadake meie artikleid teemal “VBA aasad”, et saada piisavalt teavet silmuste 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 oma andmete viimase rea numbrist.

Huvitavad Artiklid...