Hallo MR,
Am Thu, 21 Jun 2012 11:16:32 -0700 (PDT) schrieb MR:
> eine sehr schöne alternative. vielen dank für den tipp! nichtsdestotrotz hätte mich schon interessiert wo der fehler in meinem makro liegt?
VLookup ist in dieser Art nicht deklariert. Probiere es so:
Function mySverweisNV(c As Range, m As Range, r As Integer, _
b As Boolean, Optional t As String) As Variant
If IsError(Application.VLookup(c, m, r, b)) Then
mySverweisNV = t
Else
mySverweisNV = Application.VLookup(c, m, r, b)
End If
End Function
Mit freundlichen Grüßen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3