IsNull-Funktion

Gibt einen booleschen Wert zurück, der angibt, ob ein Ausdruck keine gültigen Daten enthält (Null).

Syntax

IsNull(expression)

Das erforderliche Ausdrucksargument ist ein Variant-Wert, der einen numerischen Ausdruck oder einen Zeichenfolgenausdruck enthält.

HinwBemerkungeneise

IsNull gibt True zurück, wenn expressionNull ist; andernfalls gibt IsNullFalse zurück. Wenn expression aus mehreren Variablen besteht, wird durch Null in einer beliebigen zugehörigen Variablen True für den gesamten Ausdruck zurückgegeben.

Der Wert Null gibt an, dass der Variant-Wert keine gültigen Daten enthält. Null ist nicht identisch mit Empty, was darauf hinweist, dass eine Variable noch nicht initialisiert wurde. Sie ist auch nicht identisch mit einer Zeichenfolge der Länge Null (""), die manchmal als NULL-Zeichenfolge bezeichnet wird.

Wichtig

Verwenden Sie die IsNull-Funktion, um zu ermitteln, ob ein Ausdruck einen Null-Wert enthält. Ausdrücke, von denen Sie vielleicht erwarten, dass sie unter bestimmten Umständen in Trueausgewertet werden, z. B. If Var = Null und If Var <> Null, sind immer False. Dies liegt daran, dass ein Ausdruck, der Null enthält, selbst Null und damit False ist.

Beispiel

Dieses Beispiel verwendet die IsNull-Funktion, um zu ermitteln, ob eine Variable eine Null enthält.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar)    ' Returns False.

MyVar = ""
MyCheck = IsNull(MyVar)    ' Returns False.

MyVar = Null
MyCheck = IsNull(MyVar)    ' Returns True.

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.