Micheal,
Here is a function (with a test sub) that will return t/or/f if your name
exists:
Sub Test()
MsgBox RangeNameExists("test")
End Sub
Function RangeNameExists(sRangeName As String) As Boolean
Dim rng As Range
On Error Resume Next
Set rng = Range(sRangeName)
If Not rng Is Nothing Then
RangeNameExists = True
End If
End Function