VBA UCASE-Funktion – Konvertieren von Text in Großbuchstaben in Excel

Im Excel-Arbeitsblatt konvertiert die Funktion UPPER alle Kleinbuchstaben einer Textzeichenfolge in Großbuchstaben.

Es gibt eine ähnliche Funktion, die auch dasselbe tut - die UCase Funktion.

Die VBA-UCase-Funktion nimmt einen String als Eingabe und wandelt alle Kleinbuchstaben in Großbuchstaben um.

Syntax der VBA UCASE-Funktion

Unten ist die Syntax der VBA UCase-Funktion

UCase(String)

'String' ist der Text, in dem Sie alle Kleinbuchstaben in Großbuchstaben umwandeln möchten.

Sie können eine Textzeichenfolge, eine Bereichsreferenz, die die Textzeichenfolge enthält, oder eine Variable mit der Textzeichenfolge verwenden.

Sehen wir uns ein paar Beispiele für die Verwendung der UCase-Funktion in Excel VBA an.

VBA-UCase-Beispiele

Der folgende Code würde den angegebenen Text in Großbuchstaben umwandeln und dann ein Meldungsfeld mit diesem Text anzeigen.

Sub UCaseExample1() MsgBox UCase("Guten Morgen") End Sub

Unten ist ein weiteres Beispiel für VBA-Code, in dem ich eine Variable ('Var') verwendet habe, um die Textzeichenfolge aufzunehmen. Die UCase-Funktion wird dann verwendet, um die Kleinbuchstaben in Großbuchstaben umzuwandeln.

Sub UCaseExample2() Dim Var As String Var = "Guten Morgen" MsgBox UCase(Var) End Sub

Ein weiteres Beispiel unten zeigt, wie Sie die Zeichenfolge aus einer Zelle (A1) nehmen und den Text in Großbuchstaben in einem Meldungsfeld anzeigen.

Sub UCaseExample3() MsgBox UCase(Range("A1")) End Sub

Obwohl all diese obigen Beispiele funktionieren, ist es unwahrscheinlich, dass Sie diese Funktion verwenden, um einfach den String in Großbuchstaben zu konvertieren oder anzuzeigen.

Unten ist a mehr praktisches Beispiel der UCase-Funktion in Excel VBA.

Der folgende Code würde alle Zellen im ausgewählten Bereich durchgehen und alle Textzeichenfolgen in Großbuchstaben umwandeln.

Sub UCaseExample4() Dim rng As Range Set rng = Auswahl für jede Zelle in rng Cell.Value = UCase(Cell) Next Cell End Sub

Hier sind ein paar wichtige Dinge, die Sie über die VBA UCase-Funktion wissen sollten:

  1. Es betrifft nur die Kleinbuchstaben der Textzeichenfolge. Alle Zeichen außer den Kleinbuchstaben bleiben unverändert. Das bedeutet, dass Zahlen, Sonderzeichen und Satzzeichen unverändert bleiben.
  2. Wenn Sie ein Nullzeichen (oder einen Verweis auf eine leere Zelle) verwenden, wird ein Nullzeichen zurückgegeben.

Andere nützliche Excel VBA-Funktionen:

  • VBA LCase-Funktion.
  • VBA TRIM-Funktion.
  • VBA INSTR-Funktion.
  • VBA-SPLIT-FUNKTION.

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

wave wave wave wave wave