VBA Ylä-, ala- ja oikea tapaus - kotelotoiminnot

Tämä opetusohjelma osoittaa, miten UCASE-, LCASE- ja STRCONV -toimintoja käytetään VBA: ssa.

Kun työskentelet VBA: ssa, joudut usein muuttamaan merkkijonot pieniksi, isoiksi tai oikeiksi kirjaimiksi. Tämä on mahdollista käyttämälläUCase, LCase ja StrConv toimintoja.

Nämä toiminnot ovat tärkeitä, kun manipuloidaan merkkijonoja VBA: ssa, kuten VBA on isot ja pienet kirjaimet. Jos haluat tehdä VBA-kirjainkoosta erottamattoman, sinun on lisättävä Option Vertaa tekstiä moduulin yläosassa. Saat lisätietoja tästä: Estä VBA -kirjainkoko

UCase - Muunna merkkijono isoiksi kirjaimiksi

The UCase VBA -toiminto muuntaa merkkijonon kaikki kirjaimet isoiksi kirjaimiksi. On vain yksi argumentti, joka voi olla merkkijono, muuttuja merkkijonolla tai solun arvo. Tätä toimintoa käytetään usein, jos haluat verrata kahta merkkijonoa. Tässä on UCase -toiminnon koodi:

12345678 Dim strText merkkijononaDim strTextUCase merkkijononastrText = "käynnissä isot kirjaimet"strTextUCase = UCase (strText)MsgBox strTextUCase

Esimerkissä haluamme muuntaa kaikki kirjaimet strText muuttuja isoilla kirjaimilla ja määritä muunnettu merkkijono strTextUCase muuttuja. Lopussa kutsumme viestiruudun muunnetulla merkkijonolla:

LCase - Muunna merkkijono pieniksi kirjaimiksi

Jos haluat muuntaa merkkijonon kaikki kirjaimet pieniksi kirjaimiksi, sinun on käytettävä LCase toiminto. Tällä funktiolla on yksi argumentti, sama kuin UCase. Tämä on LCase -toiminnon koodi:

12345678 Dim strText merkkijononaDim strTextLCase merkkijononastrText = "KÄYTÖSSÄ pienikokoinen toiminto"strTextLCase = LCase (strText)MsgBox strTextLCase

Tässä esimerkissä muutamme kaikki merkkijonon kirjaimet A1: stä pieniksi kirjaimiksi. Tämän jälkeen muunnettu merkkijono osoitetaan solulle A1.

StrConv - Muunna merkkijono oikeaksi tapaukseksi

The StrConv -toiminnon avulla voit muuntaa tekstijonon oikeiksi kirjaimiksi. Funktiolla on kaksi argumenttia. Ensimmäinen on merkkijono, jonka haluat muuntaa. Toinen on haluamasi muuntotyyppi. Jotta merkkijono voidaan muuntaa oikeaksi tapaukseksi, sinun on asetettava se arvoon vbProperCase. Toiminnon koodi on:

12345678 Dim strText merkkijononaDim strTextProperCase merkkijononastrText = "asianmukainen kotelotoiminto käynnissä"strTextProperCase = StrConv (strText, vbProperCase)MsgBox strTextProperCase

Näet esimerkissä, miten toiminto toimii. Se ottaa merkkijonon solusta B1, muuntaa sen oikeaksi kirjaimeksi ja palauttaa arvon solussa A1.

StrConv - Muunna merkkijono isoksi tai pieneksi

StrConv -toiminnon avulla voit myös muuntaa merkkijonon isoiksi tai pieniksi kirjaimiksi. Tätä varten sinun on vain asetettava toinen argumentti vbUpperCase tai vbLowerCase:

1 strTextConverted = StrConv (strText, vbUpperCase)
1 strTextConverted = StrConv (strText, vbLowerCase)

VBA Ylä-, ala- ja oikea kotelo - tapaustoiminnot Accessissa

Kaikki yllä olevat esimerkit toimivat täsmälleen samalla tavalla Access VBA: ssa kuin Excel VBA: ssa.

1234 Private Sub ClientName_AfterUpdate ()'tämä muuntaa asiakkaan nimikentän tekstin isoiksi kirjaimiksiMe.ClientName = UCase (Me.ClientName)End Sub

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave