- Operator
Wird verwendet, um die Differenz zwischen zwei Zahlen zu ermitteln oder den negativen Wert eines numerischen Ausdrucks anzugeben.
Syntax
Syntax 1
Ergebnis = Zahl1-Zahl2
Syntax 2
-
Zahl
Die -
-Operatorsyntax besteht aus den folgenden Teilen:
Bestandteil | Beschreibung |
---|---|
result | Erforderlich; eine beliebige numerische Variable. |
number | Erforderlich; ein beliebiger numerischer Ausdruck. |
number1 | Erforderlich; ein beliebiger numerischer Ausdruck. |
number2 | Erforderlich; ein beliebiger numerischer Ausdruck. |
Hinweise
In Syntax 1 ist der -
-Operator der arithmetische Subtraktionsoperator, der verwendet wird, um die Differenz zwischen zwei Zahlen zu ermitteln. In Syntax 2 wird der -
-Operator als unärer Negationsoperator verwendet, um den negativen Wert eines Ausdrucks anzugeben.
Der Datentyp von result ist in der Regel identisch mit dem des genauesten Ausdrucks. Die Reihenfolge der Genauigkeit (von am wenigsten genau bis am genauesten) lautet Byte, Integer, Long, Single, Double, Currency, und Decimal. Diese Reihenfolge hat folgende Ausnahmen:
Wenn | Lautet result |
---|---|
Subtraktion umfasst eine Single- und eine Long-Variante | 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. |
Subtraktion umfasst eine Date-Variante und einen anderen Datentyp | Eine Date-Variante. |
Subtraktion umfasst zwei Date-Ausdrücke | Eine Double-Variante. |
Wenn beide Ausdrücke Null-Ausdrücke sind, ist resultNull. Wenn ein Ausdruck leer ist, wird er als 0 behandelt.
Hinweis
Die von Addition und Subtraktion verwendete Genauigkeitsreihenfolge ist nicht dieselbe wie die von Multiplikation verwendete.
Beispiel
In diesem Beispiel wird der Operator - verwendet, um die Differenz zwischen zwei Zahlen zu berechnen.
Dim MyResult
MyResult = 4 - 2 ' Returns 2.
MyResult = 459.35 - 334.90 ' Returns 124.45.
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.