Добрый день,
Имеется документ Excel заполняющийся данными вручную, в столбец N пользователь всегда вставляет ссылку на страницу сайта pub.fsa.gov.ru, например
Необходимо в столбце O при каждом открытии документа обновлять(переписывать) данные, основываясь на данных с сайта. Например в ячейку N2 пользователь вставил ссылку, в ячейке O2 должен появиться статус. Этот статус отображает текущий статут на сайте, и может иметь всего 4 значения «Действует», «Архивный», «Прекращён», «Ошибка». Смотрите скриншот, место где виден статус выделено красным.
Необходимо иметь возможность обновлять данные при работе в документе, т.е. в режиме реального времени, по нажатию горячих клавиши или кнопки в документе.
Пользователь не может самостоятельно выбрать статус в столбце O, если ссылки в столбце N отсутствует, то и в столбце O должно быть пусто. Если ссылка некорректна, не удаётся получить доступ к сайту, или ссылка ведёт на любой другой сайт, то в столбце O выдаётся сообщение об ошибке.
Макрос должен быть написан без использования стороннего ПО, и использовать только стандартные функции и методы. Нужно обязательно снабдить код комментариями, и сделать его максимально читаемым, с целью возможности дальнейшего редактирования.
Бюджет обсуждается индивидуально и приватно с исполнителем.