So konvertieren sie zeichenfolgen mithilfe von vba in die richtige groß-/kleinschreibung
Bei einer Zeichenfolge ist die Groß-/Kleinschreibung korrekt , wenn der erste Buchstabe jedes Worts in der Zeichenfolge ein Großbuchstabe und alle anderen Buchstaben jedes Worts ein Kleinbuchstabe sind.
Sie können die folgende Syntax in VBA verwenden, um einen Zellbereich mit Zeichenfolgen in die richtige Groß-/Kleinschreibung umzuwandeln:
Sub ConvertToProperCase()
Dim i As Integer
For i = 2 To 10
Range(" B " & i) = StrConv(Range(" A " & i), vbProperCase)
Next i
End Sub
In diesem speziellen Beispiel wird jede Zeichenfolge im Bereich A2:A10 in die entsprechende Groß-/Kleinschreibung umgewandelt und die Ergebnisse im Bereich B2:B10 angezeigt.
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Konvertieren Sie Zeichenfolgen mithilfe von VBA in die richtige Groß-/Kleinschreibung
Angenommen, wir haben die folgende Zeichenfolgenspalte in Excel:
Angenommen, wir möchten jede Zeichenfolge in Spalte A in die richtige Groß-/Kleinschreibung umwandeln und die Ergebnisse in Spalte B anzeigen:
Dazu können wir das folgende Makro erstellen:
Sub ConvertToProperCase()
Dim i As Integer
For i = 2 To 10
Range(" B " & i) = StrConv(Range(" A " & i), vbProperCase)
Next i
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Spalte B zeigt jede Zeichenfolge in Spalte A im entsprechenden Fall an.
Hinweis : Die vollständige Dokumentation der StrConv- Funktion in VBA finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:
So vergleichen Sie Zeichenfolgen in VBA
So entfernen Sie Leerzeichen aus einer Zeichenfolge in VBA
So ersetzen Sie Zeichen in einer Zeichenfolge in VBA