Function NumStr#(rSum As Range, rCheck As Range) Dim i&, smm# If rSum.Count <> rCheck.Count Then Exit Function For i = 1 To rSum.Count If rCheck(i, 1) Like "*[0-9]*" Then smm = smm + rSum(i, 1) Next i NumStr = smm End Function