Asc-Funktion

Gibt eine Integer-Datentyp zurück, die den Zeichencode darstellt, der dem ersten Buchstaben in einer Zeichenfolge entspricht.

Syntax

Asc(Zeichenfolge)

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

Hinweise

Der Bereich für Ausgaben ist 0 bis 255 in nicht-DBCS-Systemen, jedoch –32768 bis 32767 in DBCS-Systemen.

Hinweis : Die AscB-Funktion wird mit Bytedaten in einer Zeichenfolge verwendet. Statt des Zurückgebens des Zeichencods für das erste Zeichen, wird von AscB das erste Byte zurückgegeben. Von der AscW-Funktion wird der Unicode-Zeichencode zurückgegeben, außer bei Plattformen, bei denen Unicode nicht unterstützt wird. In diesem Fall ist das Verhalten mit der Asc-Funktion identisch.

Hinweis :  Von Visual Basic für Macintosh werden Unicode-Zeichenfolgen nicht unterstützt. Daher können von AscW(n) nicht alle Unicode-Zeichen für den Wert n im Bereich von 128 bis 65.535 wie in der Windows-Umgebung zurückgegeben werden. Stattdessen wird von AscW(n) eine "beste Vermutung" für Unicode-Werte mit n größer als 127 versucht. Deshalb sollten Sie AscW in der Macintosh-Umgebung nicht verwenden.

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 die Asc-Funktion zum Zurückgeben eines Zeichencodes verwendet, 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.
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!

×