Microsoft Excel VBA unterscheidet zwischen dem Wert Null und eine leere Zelle . Null und Null-Werte anders handeln , wenn Sie Berechnungen in Excel VBA , Makros und Funktionen auszuführen. Der Unterschied ist auch wichtig, wenn Sie die Durchführung Datenvalidierung werden , um die Dateneingabe auf bestimmte Werte zu beschränken. Verstehen Sie den Unterschied zwischen Null und Null-Werte , um Ihren Berechnungen , Makros und VBA-Code effizienter. Null
In Excel ist ein diskreter Wert Null zwischen der Anzahl negativ und positiv. Wenn Sie eine Zelle , die den Wert Null enthält, können Sie Berechnungen mit diesem Wert führen . Zum Beispiel, wenn Sie drei Zellen, die Zahlen enthalten vier, acht und null und Sie möchten , um sie im Durchschnitt haben, wird Excel den Wert zurück, der vier . Excel versteht beruhen auf Berechnungen und mathematische Werte und ein Null-Wert verhält sich wie jeder andere Wert .
Blank
Blank Werte handeln anders als Null-Werte . Wenn Sie drei Zellen , die die Werte vier, acht und eine leere Stelle enthalten haben, und Sie die Werte gemittelt , würde Excel den Wert zurück, der sechs . Der Unterschied in der Mittelwerte zwischen dem Wert Null und die leere Zelle ist, dass Excel die leere Zelle ignoriert . In dem obigen Beispiel , berechnet Excel die Summe von vier und acht und dann durch zwei teilt , die in das Produkt sechs statt vier ergibt .
Erforderlichen Werte
< p> Excel bietet Datenvalidierung mit denen Sie bestimmte Arten von Werten in Ihrem Arbeitsblatt erfordern können. Sie können eine Beschränkung auf alle Dateneingaben zu platzieren , so dass ganze Zahlen eingegeben werden . Wenn diese Art der Beschränkung aktiv ist, können Sie Zellen mit Werten in ihnen verweisen aber nicht leere Zellen . Diese Art der Validierung der Daten ist hilfreich, wenn Sie Berechnungen in Ihrer Tabelle , wie es , dass jeder Wert mit Ihren Berechnungen ist sicher durchzuführen.
VBA-Funktionen
Excel VBA bietet mehrere Funktionen zum Auffinden von Informationen in Bezug auf leere Zellen und Werte. Verwenden Sie die ISNULL ()-Funktion , um festzustellen, ob ein Zellbezug enthält keine Daten. Excel gibt TRUE zurück , wenn die Zelle leer ist und FALSE , wenn er Daten enthält. Die ISBLANK () wertet einen Wert innerhalb der Klammern und bestimmt, ob es leer ist oder nicht. Zum Beispiel, " ISBLANK ()" gibt TRUE und " ISBLANK (5)" false zurück, da die Zahl fünf ist ein realer Wert .