Probar si existe rango en VBA

Tengo un rango con nombre definido dinámicamente en mi excel ss que extrae datos de una tabla basándose en una fecha de inicio y una fecha de finalización como esta

=OFFSET(Time!$A$1,IFERROR(MATCH(Date_Range_Start,AllDates,0)-1,MATCH(Date_Range_Start,AllDates)),1,MATCH(Date_Range_End,AllDates)-IFERROR(MATCH(Date_Range_Start,AllDates,0)-1,MATCH(Date_Range_Start,AllDates)),4)

Pero si el rango de fechas no tiene datos en la tabla, el rango no existe (o algo así, idk). ¿Cómo puedo escribir código en VBA para probar si este rango existe o no?

He intentado algo como

If Not Range("DateRangeData") Is Nothing Then

pero me sale "Error de tiempo de ejecución 1004, el método 'Rango' del objeto '_Global' falló".