Share via


*-Operator

Wird zum Multiplizieren zweier Zahlen verwendet.

Syntax

Ergebnis = Zahl1 * Zahl2

Die Syntax des Operators * besteht aus den folgenden Teilen:

Teil Beschreibung
result Erforderlich; eine beliebige numerische Variable.
Zahl1 Erforderlich; ein beliebiger numerischer Ausdruck.
Zahl2 Erforderlich; ein beliebiger numerischer Ausdruck.

HinwBemerkungeneise

Der Datentyp des Ergebnisses ist in der Regel mit dem des präzisestenAusdrucks identisch. Die Reihenfolge der Genauigkeitsgrade, vom am wenigsten genauen bis zum genauesten Ausdruck, ist Byte, Integer, Long, Single, Currency, Double und Decimal.

Diese Reihenfolge hat folgende Ausnahmen:

Wenn Dann Ergebnis gleich
Multiplikation umfasst einen Single- und einen Long-Wert. Konvertiert in eine Double-Variante.
Der Datentyp von result ist eine Long-, Single- oder Date-Variante, die den zulässigen Bereich überschreitet Konvertiert in eine Variante mit Double.
Der Datentyp von result ist eine Byte-Variante, die den zulässigen Bereich überschreitet Konvertiert in eine Integer-Variante.
Der Datentyp von result ist eine Integer-Variante, die den zulässigen Bereich überschreitet Konvertiert in eine Long-Variante.

Wenn einer oder beide Ausdrücke Null-Ausdrücke sind, ist Ergebnis gleich Null. Wenn ein Ausdruck leer ist, wird er als 0 behandelt.

Hinweis

Die von der Multiplikation verwendete Genauigkeitsreihenfolge ist nicht dieselbe wie die von Addition und Subtraktion verwendete.

Beispiel

In diesem Beispiel wird der * -Operator verwendet, um zwei Zahlen zu multiplizieren.

Dim MyValue
MyValue = 2 * 2    ' Returns 4.
MyValue = 459.35 * 334.90     ' Returns 153836.315.

Siehe auch

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.