- UCase - Zeichenfolge in Großbuchstaben umwandeln
- LCase - Zeichenfolge in Kleinbuchstaben konvertieren
- StrConv - Zeichenfolge in korrekte Groß-/Kleinschreibung konvertieren
- StrConv - String in Groß- oder Kleinschreibung konvertieren
- VBA Groß-/Kleinschreibung und richtige Groß-/Kleinschreibung - Groß-/Kleinschreibung in Access
Dieses Tutorial zeigt, wie Sie die Funktionen UCASE, LCASE und STRCONV in VBA verwenden.
Während Sie in VBA arbeiten, müssen Sie Strings oft in Klein-, Groß- oder Großbuchstaben umwandeln. Dies ist möglich, indem Sie dieUCase, LCase und StrConv Funktionen.
Diese Funktionen sind wichtig, wenn Sie Strings in VBA manipulieren, da VBA Groß-/Kleinschreibung beachten. Wenn Sie in VBA die Groß-/Kleinschreibung nicht berücksichtigen möchten, müssen Sie O . hinzufügenption Text vergleichen ganz oben in Ihrem Modul. Mehr dazu erfahren Sie hier: VBA Case Sensitive verhindern
UCase - Zeichenfolge in Großbuchstaben umwandeln
Die UCase -Funktion in VBA wandelt alle Buchstaben eines Strings in Großbuchstaben um. Es gibt nur ein Argument, das ein String, eine Variable mit String oder ein Zellenwert sein kann. Diese Funktion wird häufig verwendet, wenn Sie zwei Strings vergleichen möchten. Hier ist der Code für die UCase-Funktion:
12345678 | Dim strText als StringDim strTextUCase As StringstrText = "Ausführung der Großbuchstabenfunktion"strTextUCase = UCase(strText)MsgBox strTextUCase |
Im Beispiel wollen wir alle Buchstaben des strText Variable in Großbuchstaben umwandeln und den konvertierten String dem strTextUCase Variable. Am Ende rufen wir die Messagebox mit dem konvertierten String auf:
LCase - Zeichenfolge in Kleinbuchstaben konvertieren
Wenn Sie alle Buchstaben einer Zeichenfolge in Kleinbuchstaben umwandeln möchten, müssen Sie die LCase Funktion. Diese Funktion hat ein Argument, das gleiche wie das UCase. Dies ist der Code für die LCase-Funktion:
12345678 | Dim strText als StringDim strTextLCase als StringstrText = "LAUFENDE Kleinschreibungsfunktion"strTextLCase = LCase(strText)MsgBox strTextLCase |
In diesem Beispiel wandeln wir alle Buchstaben des Strings von A1 in Kleinbuchstaben um. Danach wird der konvertierte String der Zelle A1 zugewiesen.
StrConv - Zeichenfolge in korrekte Groß-/Kleinschreibung konvertieren
Die StrConv Mit der Funktion können Sie eine Textzeichenfolge in die richtige Groß-/Kleinschreibung umwandeln. Die Funktion hat zwei Argumente. Zuerst ist die Zeichenfolge, die Sie konvertieren möchten. Die zweite ist die Art der gewünschten Konvertierung. Um eine Zeichenfolge in eine korrekte Groß-/Kleinschreibung umzuwandeln, müssen Sie sie auf setzen vbProperCase. Der Code für die Funktion lautet:
12345678 | Dim strText als StringDim strTextProperCase As StringstrText = "richtige Groß-/Kleinschreibung ausführen"strTextProperCase = StrConv(strText, vbProperCase)MsgBox strTextProperCase |
Am Beispiel sehen Sie, wie die Funktion funktioniert. Es nimmt die Zeichenfolge aus der Zelle B1, wandelt sie in die richtige Groß-/Kleinschreibung um und gibt den Wert in der Zelle A1 zurück.
StrConv - String in Groß- oder Kleinschreibung konvertieren
Mit der StrConv-Funktion können Sie einen String auch in Groß- oder Kleinbuchstaben umwandeln. Dazu müssen Sie nur das zweite Argument auf vbUpperCase oder vbLowerCase setzen:
1 | strTextConverted = StrConv(strText, vbUpperCase) |
1 | strTextConverted = StrConv(strText, vbLowerCase) |
VBA Groß-/Kleinschreibung und richtige Groß-/Kleinschreibung - Groß-/Kleinschreibung in Access
Alle oben genannten Beispiele funktionieren in Access VBA genauso wie in Excel VBA.
1234 | Privater UnterclientName_AfterUpdate()'Dadurch wird der Text im Feld für den Kundennamen in Großbuchstaben umgewandeltMe.ClientName = UCase(Me.ClientName)End Sub |