Chr-Funktion

Gibt eine String-Datentyp mit dem angegebenen Zeichencode zurückgegeben .

Syntax

Chr(charcode)

Das erforderliche Argumentcharcode ist ein Wert vom Typ Long-Datentyp, von dem ein Zeichen identifiziert wird.

Hinweise

Zahlen von 0 bis 31 sind dasselbe wie standardmäßige, nicht druckbare ASCII-Codes. Beispielsweise wird von Chr(10) ein Zeilenvorschubzeichen zurückgegeben. Der normale Bereich für charcode ist 0 bis 255. In DBCS-Systemen ist der tatsächliche Bereich für charcode allerdings -32768 bis 65535.

Hinweis : Die ChrB-Funktion wird mit Bytedaten in einer Zeichenfolge verwendet. Statt des Zurückgebens eines Zeichens, das möglicherweise aus einem oder zwei Bytes besteht, wird von ChrB immer ein einzelnes Byte zurückgegeben. Von der ChrW-Funktion wird eine Zeichenfolge mit dem Unicode-Zeichen zurückgegeben, außer auf Plattformen, bei denen Unicode nicht unterstützt wird. In diesem Fall ist das Verhalten identisch mit der Chr-Funktion.

Hinweis :  Von Visual Basic für Macintosh werden Unicode-Zeichenfolgen nicht unterstützt. Daher können von ChrW(n) nicht alle Unicode-Zeichen für n Werte im Bereich von 128 bis 65.535 so zurückgegeben werden wie in einer Windows-Umgebung. Stattdessen wird von ChrW(n) für Unicode-Werte mit n größer als 127 eine "beste Schätzung" versucht. Deshalb sollte ChrW in der Macintosh-Umgebung nicht verwendet werden.

Beispiel

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

In diesem Beispiel wird mit der Chr-Funktion das dem angegebenen Zeichencode zugeordnete Zeichen zurückgegeben.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.
Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×