VBA górna, dolna i prawidłowa wielkość liter - funkcje wielkości liter

Ten samouczek pokaże, jak używać funkcji UCASE, LCASE i STRCONV w VBA.

Podczas pracy w VBA często trzeba konwertować napisy na małe, wielkie lub poprawne litery. Jest to możliwe za pomocąUCase, LCase oraz StrConv Funkcje.

Te funkcje są ważne podczas manipulowania ciągami znaków w VBA, ponieważ VBA jest wielkość liter ma znaczenie. Jeśli chcesz, aby VBA nie uwzględniała wielkości liter, musisz dodać Oopcja Porównaj tekst u góry modułu. Możesz dowiedzieć się więcej na ten temat tutaj: Zapobiegaj VBA Case Sensitive

UCase - Konwertuj ciąg na wielkie litery

ten UCase funkcja w VBA konwertuje wszystkie litery ciągu na wielkie. Jest tylko jeden argument, który może być ciągiem, zmienną z ciągiem lub wartością komórki. Ta funkcja jest często używana, jeśli chcesz porównać dwa ciągi. Oto kod funkcji UCase:

12345678 Dim strText jako ciągDim strTextUCase As StringstrText = "uruchomienie funkcji wielkich liter"strTextUCase = UCase(strText)MsgBox strTextUCase

W tym przykładzie chcemy przekonwertować wszystkie litery strTekst zmiennej na wielkie litery i przypisz przekonwertowany ciąg do strTextUCase zmienny. Na koniec wywołujemy okno wiadomości z przekonwertowanym ciągiem:

LCase - Konwertuj ciąg na małe litery

Jeśli chcesz zamienić wszystkie litery ciągu na małe litery, musisz użyć LCase funkcjonować. Ta funkcja ma jeden argument, taki sam jak UCase. To jest kod funkcji LCase:

12345678 Dim strText jako ciągDim strTextLCase As StringstrText = "URUCHAMIANIE FUNKCJI MAŁYMI LITERAMI"strTextLCase = LCase(strText)MsgBox strTextLCase

W tym przykładzie konwertujemy wszystkie litery ciągu z A1 na małe litery. Następnie przekonwertowany ciąg jest przypisywany do komórki A1.

StrConv - Konwertuj ciąg na poprawny przypadek

ten StrConv funkcja umożliwia konwersję ciągu tekstowego na poprawną wielkość liter. Funkcja ma dwa argumenty. Pierwszy to ciąg, który chcesz przekonwertować. Drugi to rodzaj konwersji, który chcesz. Aby przekonwertować ciąg na poprawną wielkość liter, musisz ustawić go na vbProperCase. Kod funkcji to:

12345678 Dim strText jako ciągDim strTextProperCase As StringstrText = "uruchomienie właściwej funkcji wielkości liter"strTextProperCase = StrConv(strText, vbProperCase)MsgBox strTextProperCase

Zobaczysz na przykładzie, jak działa funkcja. Pobiera ciąg z komórki B1, konwertuje go na poprawną wielkość liter i zwraca wartość z komórki A1.

StrConv - Konwertuj ciąg na wielkie lub małe litery

Korzystając z funkcji StrConv, możesz również przekonwertować ciąg na duże lub małe litery. Aby to zrobić, wystarczy ustawić drugi argument na vbUpperCase lub vbLowerCase:

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

VBA - górna, dolna i prawidłowa wielkość liter - funkcje wielkości liter w programie Access

Wszystkie powyższe przykłady działają dokładnie tak samo w Access VBA, jak w Excel VBA.

1234 Prywatna nazwa klienta podrzędnego_Po aktualizacji()'spowoduje to konwersję tekstu w polu nazwy klienta na wielkie literyJa.NazwaKlienta = UCase(Ja.NazwaKlienta)Napis końcowy

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave