Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird zum Dividieren von zwei Zahlen verwendet, wobei nur Rest zurückgegeben wird.
Syntax
Ergebnis = Number1ModNumber2
Die Syntax des Mod-Operators umfasst die folgenden Teile:
Bestandteil | Beschreibung |
---|---|
result | Erforderlich; eine beliebige numerische Variable. |
Zahl1 | Erforderlich; ein beliebiger numerischer Ausdruck. |
Zahl2 | Erforderlich; ein beliebiger numerischer Ausdruck. |
Hinweise
Der Modulus- oder Restoperator dividiert Zahl1 durch Zahl2 (rundet Gleitkommazahlen auf ganze Zahlen) und gibt als Ergebnis nur den Rest zurück. Im folgenden Ausdruck ist beispielsweise A (Ergebnis) gleich 5.
A = 19 Mod 6.7
In der Regel ist der Datentyp des Ergebnissesbyte, byte variant, Integer, Integer variant, Long oder Variant , die einen Long-Wert enthalten, unabhängig davon, ob ergebnis eine ganze Zahl ist oder nicht. Alle Nachkommastellen werden abgeschnitten.
Wenn allerdings ein Ausdruck NULL ist, ist ErgebnisNULL. Wenn ein Ausdruck leer ist, wird er als 0 behandelt.
Beispiel
In diesem Beispiel wird der Mod -Operator zum Dividieren von zwei Zahlen verwendet, wobei nur der Rest zurückgegeben wird. Wenn es sich bei einer der beiden Zahlen um eine Gleitkommazahl handelt, wird sie zunächst auf eine Ganzzahl gerundet.
Dim MyResult
MyResult = 10 Mod 5 ' Returns 0.
MyResult = 10 Mod 3 ' Returns 1.
MyResult = 12 Mod 4.3 ' Returns 0.
MyResult = 12.6 Mod 5 ' Returns 3.
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.