Gibt eine Zeichenfolge zurück, die das dem angegebenen Zeichen zugeordnete Zeichen Zeichencode.

Syntax

Chr ( Zeichencode )

Die erforderliche Zeichencode-Argument ist ein Long, das ein Zeichen identifiziert.

Hinweise

Zahlen von 0 bis 31 sind identisch mit standardmäßigen, nicht druckbaren ASCII-Codes. Chr(10) gibt beispielsweise ein Zeilenvorschubzeichen zurück. Der normale Bereich für Zeichencode ist 0 bis 255. Auf DBCS-Systemen ist der tatsächliche Bereich für Zeichencode gleich -32768 bis 65535.

Hinweis: Die Funktion ChrB wird mit Bytedaten verwendet, die in einer Zeichenfolge enthalten sind. Anstatt ein Zeichen zurückgibt, das ein oder zwei Bytes umfassen kann, gibt ChrB immer ein einzelnes Byte zurück. Die Funktion ChrW gibt eine Zeichenfolge zurück, die das zeichen Unicode außer auf Plattformen enthält, auf denen Unicode nicht unterstützt wird. In diesem Fall ist das Verhalten mit der Funktion Chr identisch.

Hinweis:  Visual Basic für den Macintosh unterstützt keine Unicode-Zeichenfolgen. Daher kann ChrW(n), anders als in der Windows-Umgebung, nicht alle Unicode-Zeichen für n-Werte im Bereich von 128 bis 65.535 zurückgeben. Stattdessen geht ChrW(n) gemäß einer "besten Vermutung" für Unicode-Werte für n vor, die größer sind als 127. Daher sollten Sie ChrW in der Macintosh-Umgebung nicht verwenden.

Abfragebeispiele

Ausdruck

Ergebnisse

SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97);

Gibt den Wert "Zeichen" für den ASCII-Code "97" zurück. Ergebnis: "a".

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

Gibt den Wert "Zeichen" für den ASCII-Code "90" in der Spalte ChrValue zurück. Ergebnis: "Z".

VBA-Beispiel

Hinweis: Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die Chr-Funktion verwendet, um das Zeichen zurückzugeben, das dem angegebenen Zeichencode zugeordnet ist.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Office Insidern beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×