VBA LCase -toiminto - Muunna teksti pieniksi kirjaimiksi käyttämällä VBA: ta

Sisällysluettelo

Excel VBA LCase -toiminto

LCase on sisäänrakennettu vba-funktio, jota käytetään muuntamaan sille syötetty merkkijono pienillä kirjaimilla, se tarvitsee yhden argumentin, joka on merkkijono syötteenä ja tämän toiminnon tuottama lähtö on merkkijono, yksi asia, joka on pidettävä mielessä on, että tämä toiminto muuntaa kaikki toiminnot pieniksi, ei yksittäisiksi merkeiksi.

Sinun täytyy olla kokeillut samaa kaavaa (LOWER) kuin excel VBA: ssa, etkä ole löytänyt sitä. Koska VBA: ssa pienet kirjaimet on nimetty hieman erilaisiksi. VBA: ssa se on pikanimellä, ts. "LCASE". Tässä L tarkoittaa lyhennettä LOWER, joten kaavassa lukee LOWERCASE.

Syntaksi

  • Merkkijono: ei ole muuta kuin tekstiarvo, jota yritämme muuntaa pieniksi kirjaimiksi. Voimme toimittaa tekstin suoraan kaavaan, se voi olla soluviite ja se voi olla myös muuttujan kautta.

Kuinka muuntaa tekstiä pienillä kirjaimilla VBA: ssa?

Esimerkki 1

Yritetään muuntaa teksti "Hei hyvää huomenta" pieniksi kirjaimiksi käyttämällä LCASE-toimintoa.

Vaihe 1: Aloita alimenettely nimeämällä Excel-makro.

Koodi:

Ala LCase_Example1 () End Sub

Vaihe 2: Ilmoita muuttuja k merkkijonoksi.

Koodi:

Ala LCase_Example1 () Dim k As String End Sub

Vaihe 3: Määritä muuttujalle "k" arvo käyttämällä "LCASE" -toimintoa.

Vaihe 4: Tässä merkkijono on haluamasi tekstiarvo, jonka yritämme muuntaa pieniksi kirjaimiksi, ja haluttu merkkijonoarvo on “Hei hyvää huomenta”.

Koodi:

Sub LCase_Example1 () Dim k as String k = LCase ("Hei hyvää huomenta") End Sub

Vaihe 5: Näytä muuttujan "k" tulos nyt viestiruudussa.

Koodi:

Sub LCase_Example1 () Dim k as String k = LCase ("Hei hyvää huomenta") MsgBox k End Sub

Ok, koodaus on valmis. Suoritetaan koodi nähdäksesi tulos.

Joten LCase muunsi tekstiarvon "Hello Good Morning" "hei hyvää huomenta" yksinkertaisella koodaustekniikalla.

Esimerkki 2

Olemme nähneet, kuinka LCASE-toiminto toimii VBA: ssa. Edellä olevassa esimerkissä olemme toimittaneet arvon suoraan kaavaan. Nyt näemme, kuinka voimme käyttää solun viitearvoa kaavaan.

Oletetaan, että solussa A1 on sana "Hei hyvää huomenta", kuten alla olevassa kuvassa.

Vaihe 1: Muunamme solun A1 arvon pieniksi kirjaimiksi näyttämällä tuloksen Range B1 -solussa, joten koodi on Range (“B1”).

Koodi:

Ala LCase_Example2 () -alue ("B1"). Arvo End Sub

Vaihe 2: Tallennamme tulokset soluun B1 LCASE-toiminnon kautta, joten avaa toiminto.

Vaihe 3: Tässä esimerkissä VBA-merkkijonon arvo on soluviite, ei suora arvo. Anna siis soluviite alueeksi (“A1”).

Koodi:

Sub LCase_Example2 () -alue ("B1"). Arvo = LCase (Range ("A1"). Arvo) End Sub

Joten, ok, olemme valmiit VBA-koodauksen kanssa. Suorita koodi ja näe taika B1-solussa.

Esimerkki 3

Yksittäisen solun arvon tai yhden suoran arvon muuntaminen ei ole suurin haaste. Kun meidän on käsiteltävä laskentataulukon "n" -arvoja, meidän on käytettävä silmukoita silmukoiden läpi kaikkien solujen läpi ja muunnettava ne pieniksi kirjaimiksi.

Oletetaan, että alla olevat tiedot ovat Excel-laskentataulukossa.

Jos et ole tietoinen silmukoista, sinun on palattava takaisin VBA-koodauksen perusteisiin. Katso "VBA-silmukat" -artikkeleistamme saadaksesi melko vähän tietoa silmukoista. Alla oleva koodi muuntaa yllä olevat nimet pieniksi kirjaimiksi.

Koodi:

Sub LCase_Example3 () Dim k As Long For k = 2 - 8 solua (k, 2). Arvo = LCase (solut (k, 1). Arvo) Seuraava k End Sub

Tämä muuntaa kaikki tekstiarvot riviltä 2 riville 8 pientoiminnossa.

Solujen perusteella voit nostaa silmukan rajaa 8: sta riippumatta datasi viimeisestä rivinumerosta.

Mielenkiintoisia artikkeleita...