VBA øvre, nedre og korrekte kasse - kabinetfunktioner

Denne vejledning viser, hvordan du bruger UCASE, LCASE og STRCONV -funktionerne i VBA.

Mens du arbejder i VBA, skal du ofte konvertere strenge til små, store eller store bogstaver. Dette er muligt ved at brugeUCase, LCase og StrConv funktioner.

Disse funktioner er vigtige, når man manipulerer strenge i VBA, som VBA er store og små bogstaver. Hvis du ønsker at gøre VBA ufølsom for store og små bogstaver, skal du tilføje Option Sammenlign tekst øverst på dit modul. Du kan finde ud af mere om dette her: Forebyg VBA -sagfølsom

UCase - Konverter streng til store bogstaver

Det UCase funktion i VBA konverterer alle bogstaver i en streng til store bogstaver. Der er kun et argument, som kan være en streng, variabel med streng eller en celleværdi. Denne funktion bruges ofte, hvis du vil sammenligne to strenge. Her er koden til UCase -funktionen:

12345678 Dim strText As StringDim strTextUCase som strengstrText = "kører store bogstaver"strTextUCase = UCase (strText)MsgBox strTextUCase

I eksemplet vil vi konvertere alle bogstaver i strText variabel til store bogstaver, og tildel den konverterede streng til strTextUCase variabel. I slutningen kalder vi meddelelsesboksen med den konverterede streng:

LCase - Konverter streng til små bogstaver

Hvis du vil konvertere alle bogstaver i en streng til små bogstaver, skal du bruge LCase fungere. Denne funktion har et argument, det samme som UCase. Dette er koden til LCase -funktionen:

12345678 Dim strText As StringDim strTextLCase As StringstrText = "KØRER lavereCASE FUNCTION"strTextLCase = LCase (strText)MsgBox strTextLCase

I dette eksempel konverterer vi alle bogstaver i strengen fra A1 til små bogstaver. Derefter tildeles den konverterede streng til cellen A1.

StrConv - Konverter streng til korrekt kasse

Det StrConv funktionen giver dig mulighed for at konvertere en tekststreng til en korrekt sag. Funktionen har to argumenter. Først er den streng, du vil konvertere. Den anden er den type konvertering, du ønsker. For at konvertere en streng til en ordentlig sag, skal du indstille den til vbProperCase. Koden til funktionen er:

12345678 Dim strText As StringDim strTextProperCase As StringstrText = "kører korrekt sagfunktion"strTextProperCase = StrConv (strText, vbProperCase)MsgBox strTextProperCase

Du vil se på eksemplet, hvordan funktionen fungerer. Den tager strengen fra cellen B1, konverterer den til en korrekt sag og returnerer værdien i cellen A1.

StrConv - Konverter streng til store eller små bogstaver

Ved hjælp af StrConv -funktionen kan du også konvertere en streng til store eller små bogstaver. For at gøre dette skal du blot indstille det andet argument til vbUpperCase eller vbLowerCase:

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

VBA øvre, nedre og korrekte kasse - kuffertfunktioner i adgang

Alle ovenstående eksempler fungerer nøjagtig det samme i Access VBA som i Excel VBA.

1234 Private Sub ClientName_AfterUpdate ()'dette vil konvertere teksten i feltet klientnavn til store bogstaverMe.ClientName = UCase (Me.ClientName)Afslut Sub

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave