That's why I never use "IsNull(...)," instead I use a simple custom function:
Public Function ZeroLength(InputVar As Variant) As Boolean
'....................................................................
' This simple function checks the variant, of any type,
' for either Null or...