IsNull-Funktion (IstNull)

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

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

Syntax

IsNull ( Ausdruck )

Die erforderlichen AusdruckArgument ist ein Wert des Typs Variant einer Numerischer Ausdruck oder Zeichenfolgenausdruck.

Hinweise

IsNull gibt Wahr zurück, wenn expressionNull ist. Andernfalls gibt IsNull den Wert Falsch zurück. Wenn expression aus mehr als einer Variable besteht, führt Null in jeder Variablen dazu, dass für den gesamten Ausdruck Wahr zurückgegeben wird.

Der Wert Null gibt an, dass die Variant-Variable keine gültigen Daten enthält. Null stimmt nicht mit Leer überein, das angibt, dass eine Variable noch nicht initialisiert wurde. Es stimmt außerdem nicht mit einer Zeichenfolge der Länge Null (" ") überein, die manchmal als eine leere Zeichenfolge bezeichnet wird.

Wichtig : Verwenden Sie die IsNull -Funktion, um festzustellen, ob ein Ausdruck einen Nullwert enthält. Ausdrücke man erwarten könnte unter bestimmten Umständen, z. B. If Var = Null und If Var <> Null, als True ausgewertet werden immer False. Dies ist, da ein Ausdruck mit einem Nollständige selbst Null hat und daher falschist.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die IsNull-Funktion verwendet, 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.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×