Проверьте, существует ли диапазон в VBA
У меня есть динамически определенный именованный диапазон в моем Excel, который извлекает данные из таблицы на основе даты начала и даты окончания, как это
=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)
Но если диапазон дат не содержит данных в таблице, диапазон не существует (или что-то в этом роде, idk). Как я могу написать код в VBA, чтобы проверить, существует ли этот диапазон или нет?
Я пробовал что-то вроде
If Not Range("DateRangeData") Is Nothing Then
но я получаю "Ошибка выполнения 1004, метод" Диапазон " объекта '_Global' не удалось & Quot.