Предположим, что у меня есть какой-то модуль в vba с некоторой переменной r типа Range. Предположим, что в какой-то момент я сохраняю объект Range там (например, активную ячейку). Теперь мой вопрос: что происходит со значением r, если пользователь удаляет ячейку (ячейку, а не только ее значение)?
Я попытался понять это в VBA, но безуспешно. Результат странный. r не Nothing, сообщается, что значение r имеет тип Range, но если я попытаюсь просмотреть его свойства в окне отладчика, каждое значение свойства будет указано как "требуемый объект".
Как я могу программным образом определить, находится ли переменная r в этом состоянии или нет?
Могу ли я сделать это, не создавая ошибку и не поймав ее?