IsNull-FunktionIsNull function

Gibt einen booleschen Wert zurück, der angibt, ob ein Ausdruck keine gültigen Daten enthält (Null).Returns a Boolean value that indicates whether an expression contains no valid data (Null).

SyntaxSyntax

IsNull(expression)IsNull(expression)

Das erforderliche expression-Argument ist ein Variant-Wert mit einem numerischen Ausdruck oder einem Zeichenfolgenausdruck.The required expression argument is a Variant containing a numeric expression or a string expression.

HinweiseRemarks

IsNull gibt True zurück, wenn expression Null ist; andernfalls gibt IsNull False zurück.IsNull returns True if expression is Null; otherwise, IsNull returns False. Wenn expression aus mehreren Variablen besteht, wird durch Null in einer beliebigen zugehörigen Variablen True für den gesamten Ausdruck zurückgegeben.If expression consists of more than one variable, Null in any constituent variable causes True to be returned for the entire expression.

Der Wert Null gibt an, dass der Variant-Wert keine gültigen Daten enthält.The Null value indicates that the Variant contains no valid data. Null ist nicht identisch mit Empty, was darauf hinweist, dass eine Variable noch nicht initialisiert wurde.Null is not the same as Empty, which indicates that a variable has not yet been initialized. Dies ist auch nicht identisch mit einer leeren Zeichenfolge (""), die manchmal auch als Null-Zeichenfolge bezeichnet wird.It is also not the same as a zero-length string (""), which is sometimes referred to as a null string.

Wichtig

Verwenden Sie die IsNull-Funktion, um zu ermitteln, ob ein Ausdruck einen Null-Wert enthält.Use the IsNull function to determine whether an expression contains a Null value. 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.Expressions that you might expect to evaluate to True under some circumstances, such as If Var = Null and If Var <> Null, are always False. Dies liegt daran, dass ein Ausdruck, der Null enthält, selbst Null und damit False ist.This is because any expression containing a Null is itself Null and therefore False.

BeispielExample

Dieses Beispiel verwendet die IsNull-Funktion, um zu ermitteln, ob eine Variable eine Null enthält.This example uses the IsNull function to determine if a variable contains a Null.

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

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

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

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.