[Dba-office] Direct replacement for Nz in Word/Excel
Gustav Brock
gustav at cactus.dk
Thu Dec 10 07:47:24 CST 2015
Hi all
I had a need for this in Word, but couldn't find a decent solution, so here is - should you encounter the same situation:
<code>
' Replacement for Microsoft Access' function Application.Nz().
' For use in Word/Excel to eliminate the need for a reference to:
'
' Microsoft Office 15.0 Access database engine Object Library.
'
' 2015-12-10. Gustav Brock, Cactus Data ApS, CPH.
'
Public Function Nz( _
ByRef Value As Variant, _
Optional ByRef ValueIfNull As Variant = "") _
As Variant
Dim ValueNz As Variant
If Not IsEmpty(Value) Then
If IsNull(Value) Then
ValueNz = ValueIfNull
Else
ValueNz = Value
End If
End If
Nz = ValueNz
End Function
</code>
/gustav
More information about the Dba-office
mailing list