V170.在VBA中null是什麼意思?


V170.在VBA中null是什麼意思?

答:IsNull 函數返回 Boolean 值,指出表達式是否不包含任何有效數據 (Null)。語法IsNull(expression)必要的 expression 參數是一個 Variant,其中包含數值表達式或字符串表達式。說明如果 expression 為 Null,則 IsNull 返回 True;否則 IsNull 返回 False。如果 expression 由多個變量組成,則表達式的任何作為變量組成成分的 Null 都會使整個表達式返回 True。Null 值指出 Variant 不包含有效數據。Null 與 Empty 不同,後者指出變量尚未初始化。Null 與長度為零的字符串 (““) 也不同,長度為零的字符串指的是空串。重要

使用 IsNull 函數是為了確定表達式是否包含 Null 值的。在某些情況下,希望表達式取值為 True,比如希望 If Var = Null 和 If Var <> Null 取值為 True,而它們總取值為 False。這是因為任何包含 Null 的表達式本身就是 Null,所以為 False。沒有輸入任何數據的「數據字段」(在數據庫中) 會等於 Null。任何一個運算式只要含有 Null , 則該運算式就等於 Null想要判斷某一數據是否為Null 要使用:If IsNull(X) Then


分享到:


相關文章: