Vba Øvre, Nedre Og Riktige Case – Case – Funksjoner-Automatiser ExcelAutomate Excel

mens du arbeider I VBA, må du ofte konvertere strenger til små, store eller store bokstaver. Dette er mulig ved å bruke funksjonene UCase, LCase og StrConv.

disse funksjonene er viktige når du manipulerer strenger I VBA, DA VBA er saksfølsom. Hvis DU ønsker Å gjøre vba case-insensitive, må du legge Til Alternativ Sammenlign Tekst øverst på modulen. Du kan finne ut mer om dette her: Prevent Vba Case Sensitive

UCase-Konverter Streng Til Store Bokstaver

UCase-funksjonen i VBA konverterer alle bokstavene i en streng til store bokstaver. Det er bare ett argument, som kan være en streng, variabel med streng eller en celleverdi. Denne funksjonen brukes ofte hvis du vil sammenligne to strenger. Her er koden For UCase-funksjonen:

1
2
3
4
5
6
7
8

Dim strText Som Streng
Dim strTextUCase som Streng
strText = «kjører store bokstaver funksjon»
strTextUCase = UCase(strText)
MsgBox strTextUCase

i eksemplet vil vi konvertere alle bokstavene i strtext-variabelen til store bokstaver og tilordne den konverterte strengen til strtextucase-variabelen. På slutten kaller vi meldingsboksen med den konverterte strengen:vba-uppercase-function

Bilde 1. Bruke ucase-funksjonen I VBA

LCase-Konverter Streng Til Små Bokstaver

Hvis du vil konvertere alle bokstavene i en streng til små bokstaver, må Du bruke LCase-funksjonen. Denne funksjonen har ett argument, det samme Som UCase. Dette er koden For LCase-funksjonen:

1
2
3
4
5
6
7
8

Dim strText Som Streng
Dim strTextLCase Som Streng
strText = «kjører SMÅ BOKSTAVER FUNKSJON»
strTextLCase = LCase(strText)
MsgBox strTextLCase

i dette eksemplet konverterer vi alle bokstavene i strengen Fra A1 til små bokstaver. Deretter tilordnes den konverterte strengen til cellen A1.

vba-lowercase-function

Bilde 2. Bruke lcase-funksjonen I VBA

StrConv-Konverter Streng Til Riktig Sak

StrConv-funksjonen lar deg konvertere en tekststreng til riktig sak. Funksjonen har to argumenter. Først er strengen du vil konvertere. Den andre er typen konvertering du vil ha. For å konvertere en streng til en skikkelig sak, må du sette den til vbProperCase. Koden for funksjonen er:

1
2
3
4
5
6
7
8

Dim strText As String
Dim strTextProperCase As String
strText = «running proper case function»
strTextProperCase = StrConv(strText, vbProperCase)
MsgBox strTextProperCase

You will see on the example how the function works. Det tar strengen Fra cellen B1, konverterer den til riktig sak og returnerer verdien I cellen A1.

vba-proper-case-function

Bilde 3. Bruke StrConv-funksjonen I VBA

StrConv-Konverter Streng Til Store Eller Små Bokstaver

Ved Hjelp Av StrConv-funksjonen kan Du også konvertere en streng til store eller små bokstaver. For å gjøre dette må du bare sette det andre argumentet til vbUpperCase eller vbLowerCase:

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

VBA Øvre, Nedre Og Riktige Case – Case-Funksjoner I Access

alle eksemplene ovenfor fungerer nøyaktig det samme I Access VBA som I Excel VBA.

1
2
3
4

Private Sub ClientName_AfterUpdate()
‘ dette konverterer teksten i klientnavn-boksen til store bokstaver
Meg.ClientName = UCase (Meg.Klientnavn)
Slutt Sub

vba ucase tilgang



+