VBA Groß-/Kleinschreibung und richtige Groß-/Kleinschreibung - Groß-/Kleinschreibung

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

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave