Chr-Funktion
Gibt eine Zeichenfolge mit dem Zeichen zurück, das mit dem angegebenen Zeichencode verknüpft ist.
Syntax
Chr(charcode)
ChrB(charcode)
ChrW(charcode)
Das erforderliche charcode-Argument ist ein Long-Argument, das ein Zeichen identifiziert.
Hinweise
Zahlen zwischen 0 und 31 sind identisch mit standardmäßigen, nicht druckbaren ASCII-Codes . Chr(10) gibt beispielweise ein Zeilenvorschubzeichen zurück. Der normale Bereich für charcode ist 0–255. Auf DBCS-Systemen ist der tatsächliche Bereich für charcode jedoch -32768–65535.
Hinweis
Die ChrB -Funktion wird mit Bytedaten verwendet, die in einer Zeichenfolge enthalten sind. Anstatt ein Zeichen mit einem oder zwei Byte zurückzugeben, gibt ChrB immer ein einzelnes Byte zurück.
Die ChrW-Funktion gibt eine Zeichenfolge zurück, die das Unicode-Zeichen enthält, mit Ausnahme von Plattformen, auf denen Unicode nicht unterstützt wird; in diesem Fall ist das Verhalten identisch mit der Chr-Funktion.
Hinweis
Visual Basic für den Macintosh unterstützt keine Unicode-Zeichenfolgen. Daher kann ChrW(n) nicht alle Unicode-Zeichen für n-Werte im Bereich von 128–65.535 zurückgeben, wie dies in der Windows-Umgebung der Fall ist. Stattdessen schätzt ChrW(n) Unicode-Werte n größer als 127. Daher sollten Sie ChrW nicht in der Macintosh-Umgebung verwenden.
Die Funktionen Asc(), AscB() und AscW() sind das Gegenteil von Chr(), ChrB() und ChrW(). Die Asc()- Funktionen konvertieren eine Zeichenfolge in eine ganze Zahl.
Beispiel
In diesem Beispiel wird die Chr-Funktion zum Zurückgeben des mit dem angegebenen Zeichencodes verknüpften Zeichens verwendet.
Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.
Siehe auch
- Zeichensatz (0 – 127)
- Zeichensatz (128 – 255)
- Funktionen (Visual Basic for Applications)
- Asc()-, AscB()- und AscW()-Funktionen
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.