IIf-Funktion
Gibt einen von zwei Teilen zurück, je nach Bewertung eines Ausdrucks.
Syntax
IIf(expr, truepart, falsepart)
Die Syntax der IIf-Funktion weist folgende benannte Argumente auf:
Teil | Beschreibung |
---|---|
expr | Erforderlich. Der zu bewertende Ausdruck. |
truepart | Erforderlich. Zurückgegebener Wert oder Ausdruck, wenn exprTrue ist. |
falsepart | Erforderlich. Zurückgegebener Wert oder Ausdruck, wenn exprFalse ist. |
Hinweise
IIf wertet immer sowohl truepart als auch falsepart aus, auch wenn nur einer dieser Ausdrücke zurückgegeben wird. Sie sollten deshalb auf unerwünschte Nebeneffekte achten. Wenn die Auswertung von falsepart beispielsweise zu einer Division durch Null führt, tritt ein Fehler auf, auch wenn exprtrue ist.
Beispiel
In diesem Beispiel wird die IIf-Funktion verwendet, um den TestMe
-Parameter der CheckIt
-Prozedur zu bewerten, und das Wort "Large" wird zurückgegeben, wenn der Wert größer als 1000 ist. Andernfalls wird das Wort "Small" zurückgegeben.
Function CheckIt (TestMe As Integer)
CheckIt = IIf(TestMe > 1000, "Large", "Small")
End Function
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.