У меня есть динамический именованный диапазон, который возвращает список (массив) некоторых значений, которые не назначены, но как только все значения назначены, список возвращает #N/A
Формула (массив):
=ИНДЕКС(Таблица оснащения[Оборудование], ПОИСКПОЗ(0,Таблица оснащения[Флаг],0), 1):ИНДЕКС(Таблица оснащения[Флаг],ПОИСКПОЗ(0,Таблица оснащения[Флаг],0)+СЧЁТЕСЛИ(Таблица оснащения[Флаг],0) )-1, 1)
Проблема в том, что я использую этот Ranged с именем Listbox.RowSource, и я не могу найти способ проверить значение именованного диапазона или даже проверить, возвращает ли он ошибки или нет.
Я использовал:
Application.WorksheetFunction.IsError(ActiveWorkbook.Names("UnassignedEquipment"))
Но он всегда возвращает False
Я также использовал:
IsEmpty(ActiveWorkbook.Names("UnassignedEquipment"))
и
IsError(ActiveWorkbook.Names("UnassignedEquipment"))