Asc-Funktion

Gibt einen Integer-Wert zurück, der den Zeichencode enthält, der dem ersten Buchstaben in einer Zeichenfolge entspricht.

Syntax

Asc ( Zeichenfolge )

Das erforderliche ArgumentZeichenfolge ist ein beliebiger gültiger Zeichenfolgenausdruck. Wenn die Zeichenfolge keine Zeichen enthält, tritt ein Laufzeitfehler auf.

Hinweise

Es gibt zwei Bereiche für Rückgabewerte: 0 bis 255 auf Nicht-DBCS-Systemen und –32768 bis 32767 auf DBCS-Systemen.

Hinweis: Die AscB -Funktion wird für Bytedaten verwendet, die in einer Zeichenfolge enthalten sind. Anstatt den Zeichencode für das erste Zeichen zurückzugeben, gibt AscB das erste Byte zurück. Die Funktion AscW gibt den Unicode Zeichencode außer auf Plattformen zurück, bei denen Unicode nicht unterstützt wird, in diesem Fall ist das Verhalten mit der ASC -Funktion identisch.

Hinweis:  Visual Basic für den Macintosh unterstützt keine Unicode-Zeichenfolgen. Daher kann AscW(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 AscW(n) gemäß einer "besten Vermutung" für Unicode-Werte für n vor, die größer sind als 127. Daher sollten Sie AscW in der Macintosh-Umgebung nicht verwenden.

Abfragebeispiele

Ausdruck

Ergebnisse

Wählen Sie ASC ("a") als expr1 von productsales;

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

Wählen Sie ASC ("Z") als AscCode von productsales;

Gibt den "ASCII"-Code für die Zeichenfolge "Z" in der Spalte AscCode. Ergebnis: "90".

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 Asc-Funktion verwendet, um den Zeichencode zurückzugeben, der dem ersten Buchstaben in der Zeichenfolge entspricht.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

Hinweis:  Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Lassen Sie uns bitte wissen, ob diese Informationen hilfreich für Sie waren. Hier finden Sie den englischen Artikel als Referenz.

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×