VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: Asc-Funktion

Gibt einen Wert vom Typ Integer zurück, der den Zeichencode entsprechend dem ersten Buchstaben in einer Zeichenfolge darstellt.

Syntax

Asc(Zeichenfolge)

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

Bemerkungen

Der Rückgabebereich umfaßt -32768 bis 32767 bei DBCS-Systemen, jedoch 0 bis 255 bei anderen Systemen.

Anmerkung   Die AscB-Funktion wird mit Daten vom Typ Byte verwendet, die in einer Zeichenfolge enthalten sind. Anstelle des Zeichen-Codes für das erste Zeichen gibt AscB das erste Byte zurück. Die AscW-Funktion gibt den Unicode-Zeichen-Code zurück. Dies gilt jedoch nicht für Plattformen, auf denen Unicode nicht unterstützt wird; in diesem Fällen verhält sich AscB wie die Asc-Funktion.

Anmerkung   Visual Basic für den Macintosh unterstützt keine Unicode-Zeichenfolgen. Daher kann AscW(n) nicht alle Unicode-Zeichen für n Werte im Bereich von 128 – 65.535 zurückgeben, wie das in der Windows-Umgebung passiert. Statt dessen versucht AscW(n), die Unicpde-Werte zu "raten", für die n größer als 127 ist. Sie sollten daher AscW nicht in der Macintosh-Umgebung verwenden.