VBA Char / Chr-Funktion

Jedes Zeichen in Excel hat einen eigenen Zahlencode. Die Chr -Funktion in VBA gibt ein Zeichen für einen bestimmten Zahlencode (ASCII) zurück. In Excel ist eine ähnliche Funktion die Verkohlen Funktion. In diesem Schritt-für-Schritt-Tutorial erfahren Sie für alle Excel- und VBA-Benutzer, wie Sie beide Funktionen verwenden.

Verwenden der Chr-Funktion in VBA

Wie wir bereits in der Einleitung erwähnt haben, ist die Chr Funktion nimmt eine Zahl (ASCII-Code) und gibt ein entsprechendes Zeichen zurück. Es gibt 255 ASCII-Codes, daher müssen Sie darauf achten, die Nummern 1-255 an die Funktion zu übergeben. Wenn Sie eine Zahl größer als 255 übergeben, erhalten Sie einen Fehler bei der Codeausführung.

Schauen wir uns den Code für die Chr-Funktion an:

12345 Sheet1.Range("A1") = Chr(33)Sheet1.Range("B1") = Chr(99)Sheet1.Range("C1") = Chr(78)

Im Beispiel möchten wir Zeichen für die ASCII-Codes 33, 99 und 78 in die Zellen A1, B1 bzw. C1 einfügen.

Bild 1. Verwendung der Chr-Funktion in VBA

Wie Sie in Bild 1 sehen können, ist das Zeichen für den ASCII-Code 33 „!“, für 99 ist „c“ und für „78“ ist N.

Verwenden der Char-Funktion in Excel

Die Verkohlen Funktion gibt auch ein Zeichen für ASCII-Code zurück, aber diese Funktion existiert nicht in VBA.

Sie werden in einem ähnlichen Beispiel sehen, wie Sie die Char-Funktion in Excel verwenden, um ein Zeichen für den ASCII-Code 78 mit dieser Formel zu erhalten:

1 =CHAR(78)

Bild 2. Verwenden der Char-Funktion in Excel

In der Zelle A1 möchten wir ein Zeichen für den ASCII-Code 78 erhalten. Als Ergebnis ist der Wert der Zelle A1 „N“. Das gleiche Ergebnis haben wir im vorherigen Beispiel mit der Chr-Funktion in VBA erhalten.

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

wave wave wave wave wave