Hi
what is wrong in the UDF
Function MLookup(LV As String, Rng As Range, Col As Varient, ShName As Variant) As Integer
Dim Ans As Integer
For Each Cl In ShName
Ans = Ans + Evaluate("=SUM(VLOOKUP(" & LV & "," & Cl & "!" & Rng & "," & Col & ",0))")
Next Cl
MLookup = Ans
End Function...